המרת תמונות ל-PDF באמצעות C++

PDF הוא פורמט פופולרי שארגונים רבים משתמשים בו לשיתוף מסמכים דרך האינטרנט. אתה עלול למצוא את עצמך במצבים שבהם עליך ליצור קובץ PDF מתמונות של מסמכים סרוקים או חשבוניות. לאור זאת, מאמר זה ילמד אותך כיצד להמיר תמונות לפורמט PDF באמצעות C++.

C++ API להמרת תמונות לפורמט PDF

Aspose.PDF for C++ היא ספריית C++ המאפשרת לך ליצור, לקרוא ולשנות מסמכי PDF. יתר על כן, ה-API תומך בהמרת תמונות לקבצי PDF. אתה יכול להתקין את ה-API דרך NuGet או להוריד אותו ישירות מהקטע הורדות.

PM> Install-Package Aspose.PDF.Cpp

המר תמונה לקובץ PDF באמצעות C++

להלן השלבים להמרת תמונה לפורמט PDF.

הקוד לדוגמה הבא מדגים כיצד להמיר תמונה לקובץ PDF באמצעות C++.

// צור מופע של המחלקה Document
auto pdfDocument = MakeObject<Document>();

// הוסף דף
System::SharedPtr<Page> page = pdfDocument->get_Pages()->Add();

// הגדר שוליים
page->get_PageInfo()->get_Margin()->set_Bottom(0);
page->get_PageInfo()->get_Margin()->set_Top(0);
page->get_PageInfo()->get_Margin()->set_Left(0);
page->get_PageInfo()->get_Margin()->set_Right(0);

// הגדר CropBox
page->set_CropBox(MakeObject<Aspose::Pdf::Rectangle>(0, 0, 400, 400));

// צור מופע של המחלקה Image
System::SharedPtr<Aspose::Pdf::Image> image = MakeObject<Aspose::Pdf::Image>();

// ציין את נתיב התמונה
image->set_File(u"SourceDirectory\\Images\\AsposeLogo.png");

// הוסף את התמונה לדף PDF
page->get_Paragraphs()->Add(System::DynamicCast<BaseParagraph>(image));

// שמור את קובץ ה-PDF
pdfDocument->Save(u"OutputDirectory\\Image2PDF.pdf");
פלט קובץ PDF שנוצר על ידי הקוד לדוגמה

פלט קובץ PDF שנוצר על ידי הקוד לדוגמה

קבל רישיון חינם

אתה יכול לנסות את ה-API ללא מגבלות הערכה על ידי בקשת [רישיון זמני בחינם].10

סיכום

במאמר זה, למדת כיצד להמיר תמונות לפורמט PDF באמצעות C++. ראית את קטע הקוד המלא יחד עם השלבים הדרושים כדי להשיג זאת. Aspose.PDF עבור C++ מספק תכונות נוספות רבות לשיפור זרימות העבודה שלך הקשורות ל-PDF. אתה יכול לחקור את ה-API בפירוט על ידי ביקור בתיעוד הרשמי. בכל שאלה, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו.

ראה גם