C++を使用して画像サイズを設定

Contents
[ ]

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");
}