
פתח ממיר PDF ל-HTML באמצעות C# .NET
רוב האנשים משתמשים בפורמט מסמכים ניידים (PDF) בגלל העובדה שעיצוב המסמכים נשמר בעת צפייה בקבצים אלה בכל פלטפורמה. נאמנות המסמך אינה נפגעת בעת צפייה בפלטפורמה שולחנית או ניידת. אבל, על מנת לצפות בקובץ PDF, עליך להשתמש באפליקציית צופה ספציפית. אז כדי להתגבר על חסרונות כאלה, פורמט HTML יכול להיות אחד הפתרונות המעשיים. במאמר זה, אנו הולכים לדון בפרטים כיצד להמיר PDF ל-HTML באמצעות C# .NET.
במאמר זה, אנו הולכים לדון בנושאים הבאים בפירוט
- API להמרת PDF ל-HTML
- המרת PDF ל-HTML - תוצאה בתגובה
- PDF ל-HTML - תוצאה באחסון בענן
- כונן מקומי PDF ל-HTML - פלט באחסון בענן
API להמרת PDF ל-HTML
Aspose.PDF Cloud מבוסס על ארכיטקטורת REST ומציע את היכולות ליצור, לערוך וגם להפוך PDF ל-פורמטים נתמכים של מסמכים כולל HTML, JPEG, DOCX, PPTX, XLSX, SVG, וכו’. בשלב זה, ההתמקדות שלנו היא כיצד להמיר את ה-PDF ל-NET. ניתן לבצע משימה זו באמצעות Aspose.PDF Cloud SDK עבור .NET שהוא מעטפת סביב Aspose.PDF Cloud כך שתקבל את כל התכונות של REST API בתוך יישום ה-.NET שלך.
ה-SDK זמין להורדה ב-NuGet ו-GitHub ועל מנת להתקין אותו מספריית NuGet אנא בצע את הפקודה הבאה במנהל החבילות של NuGet:
Install-Package Aspose.Pdf-Cloud
לחלופין, אתה יכול גם לשקול התקנת ה-SDK ישירות בתוך פרויקט Visual Studio כחבילת NuGet. כל מה שאתה צריך לעשות הוא להרחיב את עץ הפרויקטים בסייר הפתרונות, לחץ לחיצה ימנית על התיקיה חבילות ובחר באפשרות ניהול חבילות NuGet… מתפריט ההקשר.

תמונה 1:- נהל חבילות NuGet.
כעת חפש את Aspose.PDF Cloud בשדה החיפוש, הפעל את תיבת הסימון לצד שם החבילה ולחץ על כפתור הוסף חבילה.

תמונה 2:- Aspose.PDF Cloud SDK בחבילות NuGet.
שימו לב כי Aspose.Pdf-Cloud.dll מופיע תחת התיקיה Packages.

תמונה 3:- Aspose.Pdf-cloud.dll תחת סייר הפתרונות.
לאחר ההתקנה, עליך להיכנס ללוח המחוונים של הענן באמצעות חשבון GitHub או Google הקיים שלך, או ללחוץ על הלחצן צור חשבון חדש.
המרת PDF ל-HTML - תוצאה בתגובה
אנא בצע את השלבים המפורטים להלן כדי לבצע את פעולת המרת PDF ל-HTML. קובץ PDF הקלט נטען מאחסון ענן וה-HTML שנוצר מוחזר כהקשר של זרם תגובה שניתן לשמור בכונן מקומי או להציג ישירות בדפדפן אינטרנט.
- הצעד הראשון הוא יצירת משתנה מחרוזת המגדיר את פרטי הלקוח מזהה ופרטי סוד הלקוח.
- שנית, צור מופע של PdfApi תוך העברת משתני זיהוי לקוח ומשתני סוד לקוח הם ארגומנטים.
- שלישית, קרא את התוכן של קובץ PDF וטען אותו במופע Stream.
- לאחר מכן העלה את קובץ ה-PDF לאחסון בענן באמצעות שיטת UploadFile(…) של מחלקת PdfApi.
- לבסוף, קרא לשיטה GetPdfInStorageToHtml(…) כדי לבצע את ההמרה.
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "343ebf767f3f53537a45ced31d6be34f";
string clientID = "b1a1b925-cbd0-40c3-b7d5-075c93601243";
// צור מופע של PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// נתיב של קובץ PDF קלט
String inputFile = "/Users/nayyershahbaz/Downloads/Pak 1Q 2021.pdf";
// קרא את תוכן קובץ ה-PDF לתוך מופע Stream
using var fs = new FileStream(inputFile, FileMode.Open, FileAccess.Read);
// שם הקובץ באחסון בענן
String fileNameinStorage = "MyUploaded.pdf";
try
{
// העלה PDF לאחסון בענן
pdfApi.UploadFile(fileNameinStorage, fs);
// לבצע את המרת המסמך
var response = pdfApi.GetPdfInStorageToHtml(fileNameinStorage, folder: null);
// לכתוב תוצאה בקונסול
Console.WriteLine(response);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
PDF ל-HTML - תוצאה באחסון בענן
בחלק זה, אנו הולכים להשתמש בגישה להמרת קבצי PDF ל-HTML ולשמור את הפלט באחסון ענן. אנא בצע את השלבים המפורטים להלן כדי למלא את הדרישה הזו:
- ראשית, צור מופע של מחלקת PdfApi על ידי העברת פרטי זיהוי לקוח ופרטי סוד לקוח כארגומנטים.
- שנית, קרא את קובץ PDF הקלט למופע Stream וציין את שם קובץ הפלט עם סיומת .zip.
- שלישית, העלה את קובץ ה-PDF לאחסון בענן בשיטת UploadFile(…).
- הלפני אחרון, קרא לשיטה PutPdfInStorageToHtml(…) שלוקחת את שם קובץ ה-PDF ואת שם הקובץ שנוצר כארגומנטים.
- לבסוף, הדפס את קוד התגובה במסוף.
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "343ebf767f3f53537a45ced31d6be34f";
string clientID = "b1a1b925-cbd0-40c3-b7d5-075c93601243";
// צור מופע של PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// נתיב של קובץ PDF קלט
String inputFile = "/Users/nayyershahbaz/Downloads/Pak 1Q 2021.pdf";
// קרא את תוכן קובץ ה-PDF לתוך מופע Stream
using var fs = new FileStream(inputFile, FileMode.Open, FileAccess.Read);
// שם הקובץ באחסון בענן
String fileNameinStorage = "MyUploaded.pdf";
// שם הקובץ שנוצר באחסון בענן
string resFileName = "result.zip";
// העלה את הקובץ ל-Cloud Storage
try
{
// העלה את הקובץ לאחסון בענן
pdfApi.UploadFile(fileNameinStorage, fs);
// בצע המרת PDF ל-HTML ושמור את הקובץ באחסון בענן
var response = pdfApi.PutPdfInStorageToHtml(fileNameinStorage,resFileName, folder: null);
// להדפיס את קוד התגובה במסוף
Console.WriteLine(response);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
כונן PDF ל-HTML מקומי - פלט באחסון בענן
בחלק זה, אנו הולכים לדון בשלבים כיצד נוכל לטעון PDF מכונן מקומי, ולאחר מכן להמיר PDF ל-HTML באופן מקוון ולשמור את הפלט באחסון בענן.
- הצעד הראשון הוא ליצור מופע של PdfApi תוך העברת זיהוי לקוח וסוד לקוח כארגומנטים.
- שנית, הגדר משתני מחרוזת עבור קלט PDF ו-.zip שנוצר כדי לשמור באחסון בענן.
- שלישית, טען את ה-PDF הקלט למופע הזרם.
- לבסוף, קרא למתודה PutPdfInRequestToHtml(…) שלוקחת את שם הקובץ והזרם שנוצר עם PDF כארגומנטים. הפלט נשמר באחסון בענן.
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "343ebf767f3f53537a45ced31d6be34f";
string clientID = "b1a1b925-cbd0-40c3-b7d5-075c93601243";
// צור מופע של PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// נתיב של קובץ PDF קלט
String inputFile = "/Users/nayyershahbaz/Downloads/Pak 1Q 2021.pdf";
// שם הקובץ באחסון בענן
String resultantFile = "converted.zip";
try
{
using (Stream stream = System.IO.File.OpenRead(inputFile))
{
// התחל את המרת PDF ל-HTML
var response = pdfApi.PutPdfInRequestToHtml(resultantFile, file: stream);
// הדפס את קוד התגובה (200 בהצלחה) במסוף
Console.WriteLine(response);
} // stream ends here
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
מַסְקָנָה
במאמר זה, דנו בשלבים כיצד להמיר PDF ל-HTML בגישות שונות. הצלחנו לטעון את קובץ ה-PDF שכבר מאוחסן באחסון בענן וכן טענו קובץ מהכונן המקומי והמרנו אותו לפורמט HTML. שימו לב כי Aspose.PDF Cloud SDK עבור .NET מופץ תחת רישיון MIT וקוד המקור המלא שלו זמין להורדה דרך GitHub. במקרה שנתקלת בבעיה כלשהי בזמן השימוש בממשק ה-API, או שיש לך שאילתות קשורות כלשהן, אל תהסס לפנות אלינו דרך [פורום תמיכת מוצרים בחינם22.
קישורים קשורים
אנו ממליצים גם לבקר בקישורים הבאים כדי ללמוד עוד על: