Установить размер изображения с помощью C++

Contents
[ ]

Можно установить размер изображения, добавляемого в PDF файл. Чтобы установить размер, вы можете использовать свойства FixWidth и FixHeight класса Aspose.Pdf.Image.

Следующий фрагмент кода демонстрирует, как установить размер изображения:

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