C++を使用して画像サイズを設定
Contents
[
Hide
]
PDFファイルに追加される画像のサイズを設定することが可能です。サイズを設定するには、Aspose.Pdf.Image クラスのFixWidthプロパティとFixHeightプロパティを使用できます。
次のコードスニペットは、画像のサイズを設定する方法を示しています。
void WorkingWithImages::ExampleSetImageSize()
{
String _dataDir("C:\\Samples\\");
// Documentオブジェクトをインスタンス化
auto document = MakeObject<Document>();
// PDFファイルのページコレクションにページを追加
auto page = document->get_Pages()->Add();
// 画像インスタンスを作成
auto img = MakeObject<Image>();
// 画像の幅と高さをポイントで設定
img->set_FixWidth(100);
img->set_FixHeight(100);
// 画像タイプをSVGとして設定
img->set_FileType(Aspose::Pdf::ImageFileType::Unknown);
// ソースファイルのパス
img->set_File(_dataDir + u"aspose-logo.jpg");
page->get_Paragraphs()->Add(img);
// ページプロパティを設定
page->get_PageInfo()->set_Width(800);
page->get_PageInfo()->set_Height(800);
// 結果のPDFファイルを保存
document->Save(_dataDir + u"SetImageSize_out.pdf");
}