Установить размер изображения с помощью C++
Contents
[
Hide
]
Можно установить размер изображения, добавляемого в 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");
}