PDF ל-HTML

המר PDF ל-HTML באמצעות .NET REST API.

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

במאמר זה נעמיק בפרטים כיצד להמיר PDF ל-HTML באמצעות .NET REST API.

REST API עבור המרת PDF ל-HTML

השגת המרת PDF ל-HTML קלה עם היכולות החזקות של Aspose.PDF Cloud SDK for .NET. ממשק API זה מאפשר לך לשלב בצורה חלקה פונקציונליות של המרת PDF ביישומי NET ובזרימות העבודה שלך. עם מספר שורות קוד בלבד, אתה יכול להמיר ללא מאמץ מסמכי PDF לפורמט HTML, מה שהופך אותם למתאימים לתצוגה ואינטראקציה באינטרנט. REST API מספק מגוון רחב של תכונות לשליטה בתהליך ההמרה. אתה יכול גם להתאים אישית את הפלט HTML על ידי ציון שם גופן ברירת מחדל, סוג מסמך, פריסה, רזולוציית תמונה ותצורות שונות אחרות.

על מנת להתחיל בתהליך המרה זה, ראשית עלינו להוסיף את הפניה ל-SDK בפרויקט שלנו ולשם כך, אנא חפש ב-Aspose.PDF-Cloud במנהל החבילות של NuGet בתוך Visual Studio IDE ולחץ על כפתור ‘הוסף חבילה’ . אתה גם צריך להשיג את אישורי הלקוח שלך מ-מרכז השליטה בענן. במקרה שאין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות שצוינו ב-התחלה מהירה.

המר PDF ל-HTML באמצעות C# .NET

כעת עלינו לבצע את קטע הקוד הבא כדי לבצע את ההמרה כדי שנוכל להציג PDF לאתר.

// לדוגמאות נוספות, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// צור מופע של PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// הזן שם קובץ PDF
String inputFile = "Binder1-1.pdf";
// קרא את התוכן של קובץ PDF הקלט
var pdfFile = System.IO.File.OpenRead(inputFile);

// התקשר ל-API כדי להמיר קובץ PDF ל-HTML ולשמור את הפלט לאחסון בענן
// ציינו את פורמט HTML הפלט בתור `HTML5` 
// הדגל לשמירת כל דף PDF כקובץ HTML נפרד מופעל
// הפלט יופק כארכיון .ZIP
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5", 
    splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", 
    outputFormat: "Zip" , file: pdfFile);
PDF ל-HTML

תצוגה מקדימה של המרת PDF ל-HTML.

להלן פרטים מהירים לגבי קטע הקוד האמור לעיל.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

ראשית, צור אובייקט של מחלקת PdfApi תוך העברת אישורי לקוח כארגומנטים לקלט.

var pdfFile = System.IO.File.OpenRead(inputFile);

קרא את התוכן של קובץ PDF מהכונן המקומי.

pdfApi.PutPdfInRequestToHtml("converted.html",documentType: "Html5", splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", outputFormat: "Zip" , file: pdfFile);

התקשר ל-API כדי להמיר את ה-PDF מזרם קלט לפורמט HTML. במהלך ההמרה, ציינו את הערך לשמירת כל דף PDF לקובץ HTML בודד.

אנא בקר ב-PutPdfInRequestToHtml לקבלת רשימה מלאה של ארגומנטים הנתמכים על ידי קריאת API זו והפרטים הקשורים אליהם.

ניתן להוריד את מסמך ה-PDF המשמש בדוגמה לעיל מ-Binder1.pdf.

PDF ל-HTML מקוון באמצעות פקודות cURL

המרת PDF ל-HTML באמצעות פקודות cURL בשילוב עם Aspose.PDF Cloud היא גם גישה רב-תכליתית ויעילה. על ידי מינוף הכוח של פקודות cURL, אתה יכול לשלב בקלות את Aspose.PDF Cloud API באפליקציות שלך ולהפוך את תהליך ההמרה של PDF ל-HTML לאוטומטי. יתר על כן, שימוש בפקודות cURL מאפשר אינטראקציה קלה עם נקודות קצה RESTful, המאפשרות תקשורת וחילופי נתונים חלקים. אז כדי להציג PDF בדפדפן HTML, אנחנו פשוט צריכים להמיר קבצי PDF ל-HTML על ידי קריאה של כמה פקודות cURL, וזה מקטין משמעותית את זמן הפיתוח והמאמץ.

הצעד הראשון בגישה זו הוא יצירת אסימון גישה ל-JWT. אז בבקשה בצע את הפקודה הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

כעת עלינו לבצע את הפקודה cURL הבאה אשר טוענת את קובץ ה-PDF מאחסון ענן, ממירה את כל המסמך לפורמט HTML ושומרת את הפלט כארכיון .ZIP בכונן מקומי (השם צוין עם ארגומנט -o).

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "Converted.zip"

החלף את ‘inputPDF’ בשם של מסמך PDF לקלט הזמין באחסון בענן, ואת ‘accessToken’ באסימון גישה JWT שנוצר לעיל.

סיכום

לסיכום, המרת PDF ל-HTML עם Aspose.PDF Cloud API מספקת פתרון מקיף ורב-תכליתי. בין אם משתמשים ב-.NET REST API לאינטגרציה חלקה או בפקודות cURL להמרה יעילה, Aspose.PDF Cloud SDK מציע תכונות נרחבות ואפשרויות התאמה אישית. גישות אלו מבטיחות עיבוד מדויק של תוכן PDF ל-HTML מגיב, תוך שמירה על הפריסה והעיצוב לחוויית משתמש אופטימלית. בנוסף, היכולת להטמיע תוכן PDF בדפי HTML מאפשרת יישומי אינטרנט רב-תכליתי ואינטראקטיביים, תוך שיפור הנגישות ומעורבות המשתמשים.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בבלוגים הבאים: