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

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

C++ API להמרת מסמכי PDF לפורמט HTML

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

PM> Install-Package Aspose.PDF.Cpp

המרת מסמכי PDF לפורמט HTML באמצעות C++

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

הקוד לדוגמה הבא מראה כיצד להמיר מסמכי PDF לפורמט HTML באמצעות C++.

// פתח את מסמך ה-PDF המקור
auto pdfDocument = MakeObject<Document>(u"SourceDirectory\\Sample 1.pdf");

// שמור את קובץ ה-HTML
pdfDocument->Save(u"OutputDirectory\\output.html", SaveFormat::Html);

קובץ PDF מקור

קובץ PDF מקור המשמש בקוד לדוגמה.

פלט קובץ HTML

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

המר מסמכי PDF לפורמט HTML עם אפשרויות נוספות באמצעות C++

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

להלן השלבים להמרת מסמך PDF לפורמט HTML עם אפשרויות נוספות.

  • טען את מסמך ה-PDF באמצעות המחלקה מסמך.
  • צור מופע של המחלקה HtmlSaveOptions.
  • הגדר את האפשרויות הרצויות.
  • שמור את פלט ה-HTML באמצעות [Document->Save(System::String outputFileName, System::SharedPtr אפשרויות) שיטת 24.

להלן קוד הדוגמה של C++ המדגים את השימוש במחלקה HtmlSaveOptions כדי להתאים אישית את פלט ה-HTML.

// פתח את מסמך ה-PDF המקור
auto pdfDocument = MakeObject<Document>(u"SourceDirectory\\Sample 1.pdf");

// צור מופע של המחלקה HtmlSaveOptions
SharedPtr<HtmlSaveOptions> options = MakeObject<HtmlSaveOptions>();

// הגדר את האפשרויות הרצויות
options->PartsEmbeddingMode = HtmlSaveOptions::PartsEmbeddingModes::EmbedAllIntoHtml;
options->LettersPositioningMethod = HtmlSaveOptions::LettersPositioningMethods::UseEmUnitsAndCompensationOfRoundingErrorsInCss;
options->RasterImagesSavingMode = HtmlSaveOptions::RasterImagesSavingModes::AsEmbeddedPartsOfPngPageBackground;
options->FontSavingMode = HtmlSaveOptions::FontSavingModes::SaveInAllFormats;

// שמור את קובץ ה-HTML
pdfDocument->Save(u"OutputDirectory\\output.html", options);

ממיר PDF ל-HTML בחינם עבור C++

אתה יכול לקבל רישיון זמני בחינם וליהנות מהמרת קבצי PDF ל-HTML ללא כל הגבלה.

חקור C++ ספריית PDF

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

סיכום

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

ראה גם