ضبط حجم الصورة باستخدام C++
Contents
[
Hide
]
من الممكن ضبط حجم الصورة التي يتم إضافتها إلى ملف PDF. لضبط الحجم، يمكنك استخدام خصائص FixWidth وFixHeight الخاصة بـAspose.Pdf.Image Class.
يوضح مقطع الشفرة التالي كيفية ضبط حجم الصورة:
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");
}