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.
- צור מופע של המחלקה Document.
- הוסף עמוד ריק למסמך.
- הגדר שוליים ותיבת חיתוך.
- צור מופע של המחלקה Image.
- ציין את הנתיב של התמונה באמצעות השיטה Image->setFile(System::String value).
- הוסף את התמונה לדף ה-PDF באמצעות Page->getParagraphs()->Add(System::SharedPtr פסקה) שיטה.
- שמור את קובץ ה-PDF בשיטת Document->Save(System::String outputFileName).
הקוד לדוגמה הבא מדגים כיצד להמיר תמונה לקובץ 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");
קבל רישיון חינם
אתה יכול לנסות את ה-API ללא מגבלות הערכה על ידי בקשת [רישיון זמני בחינם].10
סיכום
במאמר זה, למדת כיצד להמיר תמונות לפורמט PDF באמצעות C++. ראית את קטע הקוד המלא יחד עם השלבים הדרושים כדי להשיג זאת. Aspose.PDF עבור C++ מספק תכונות נוספות רבות לשיפור זרימות העבודה שלך הקשורות ל-PDF. אתה יכול לחקור את ה-API בפירוט על ידי ביקור בתיעוד הרשמי. בכל שאלה, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמי שלנו.