הצגת PDF בקבצים בדפדפן היא חיונית ליישומי אינטרנט מודרניים כמו פורטלים לניהול תוכן, לוחות מחוונים פנימיים, זרימות עבודה של מסמכים וספריות מקוונות. בעוד שהטמעה בסיסית של PDF עם <iframe> פועלת, היא חסרה גמישות, רגישות ואפשרויות UI מותאמות. הגישה החזקה ביותר והמותאמת ביותר היא להמיר דפי PDF ל-HTML ולבנות את צפה PDF המקוון שלך.
המדריך הזה מסביר איך ליצור צופה PDF מלא מבוסס דפדפן באמצעות .NET REST API. לכן, עד סוף המאמר הזה, אתה תוכל לשלב צופה PDF מודרני, קל משקל, ידידותי לנייד בכל אפליקציית web ב-C#.
- מדוע תצוגה מקדימה של PDF?
- PDF to HTML Conversion API
- ייצוא PDF ל-HTML באמצעות C#
- שמור PDF כ-HTML באמצעות cURL
למה צפייה ב-PDF?
בניית Viewer PDF מקוון באמצעות HTML ישנן מספר יתרונות:
- רגיש לנייד - עמודים שהומרו מתכווננים אוטומטית על מכשירים ניידים וטאבלטים.
- חינם מה-plugin - ללא תלות ב-plugin של PDF בדפדפן.
- טעינה מהירה - טעון רק HTML דף-אחר-דף במקום את כל ה-PDF.
API להמרת PDF ל-HTML
Aspose.PDF Cloud הוא API REST מדהים המציע יכולות מדהימות ליצירת PDF והמרה לפורמטים שונים אחרים הנתמכים. באופן דומה, הוא גם תומך בהמרת PDF לפורמט HTML. עכשיו כדי להמיר קובץ PDF לפורמט HTML עבור רשת בתוך יישום .NET, נסו להשתמש ב- Aspose.PDF Cloud SDK for .NET API.
צעד 1 — התקן את Cloud SDK.
התקן את Aspose.PDF Cloud SDK עבור .NET באמצעות מנהל חבילות NuGet:
Install-Package Aspose.PDF-Cloud
שלב 2 - אסמכתאות ענן. השג את מזהה הלקוח ואת הסוד הלקוח שלך מהלוח של Aspose Cloud.
ייצוא PDF ל-HTML באמצעות C#
בהמשך מפורטים הפרטים כיצד ניתן לפתח “צופה PDF מקוון” באמצעות C# .NET.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
צור מופע של אובייקט PdfApi תוך כדי העברת פרטי סוד הלקוח כארגומנט.
var pdfFile = System.IO.File.OpenRead(inputFile);
טען את קובץ ה-PDF מהכונן המקומי משום שה-API הזה מצפה שה-PDF יינתן כארגומנט.
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5",
splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg",
outputFormat: "Zip" , file: "inputPDF.pdf");
/ For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Get client credentials from https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXXX-XXXXX-XXXX-XXXXX-ff5c3a6aa4a2";
// create an instance of PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input PDF file name
String inputFile = "input.pdf";
// read the content of input PDF file
var pdfFile = System.IO.File.OpenRead(inputFile);
// Call the API to convert PDF file to HTML and save the output to cloud storage
// הפלט ייווצר כארכיב .ZIP
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5",
splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg",
outputFormat: "Zip" , file: inputFile);
שמור PDF כ- HTML באמצעות cURL
מלבד קטע הקוד של C# , תוכל גם לשקול לייצא PDF כ- HTML בעזרת Aspose.PDF Cloud ופקודות cURL .
שלב 1: להפיק סמיכת גישה:
הצעד הראשון בגישה זו הוא ליצור טוקן גישה JWT בהתבסס על אישורי הלקוח.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
שלב 2. שמור PDF כ-HTML:
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 {ACCESS_TOKEN}" \
-o "Converted.zip"
Replace {ACCESSTOKEN} and inputPDF with your actual token and PDF file available in cloud storage.
המר converter PDF ל-HTML באינטרנט בחינם
כדי לבדוק את היכולות של ה-REST API בדפדפן אינטרנט, אתה יכול לשקול להשתמש באפליקציה החינמית שלנו PDF to HTML converter. אין צורך בהורדת תוכנה או התקנה.
א aplicativo חינמי להמרת PDF ל-HTML.
ס conclusion
בנייה של תצוגת PDF מקוונת ב-C# הופכת לפשוטה כאשר משתמשים בהמרת PDF → HTML דרך Aspose.PDF Cloud REST API. דפי HTML מציגים בצורה טבעית בדפדפנים, מה שמאפשר לך לבנות תצוגת PDF עשירה בתכונות ובעלת אפשרות להתאמה אישית מלאה ללא תוספים.
בין אם אתה מפתח פורטל מסמכים, כלי פנימי או יישום אינטרנט ציבורי — ההמרה מפורמט PDF לפורמט HTML נותנת גמישות לצפייה בקבצי PDF באינטרנט, מבלי הצורך ב-Adobe Acrobat או בכל תוכנה אחרת.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים מאוד לבקר בפוסטים הבאים בבלוג למידע על: