שמור דף אינטרנט כ-PDF C#

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

שמור דף אינטרנט כקובץ PDF - התקנת API של C#

Aspose.HTML for .NET API יכול לשמש לעיבוד [פורמטים] שונים של קבצים3 הקשורים לאינטרנט כמו HTML, SVG, EPUB וכו’. ניתן להגדיר בקלות את ה-API על ידי הורדת קבצי ה-DLL שלו מה- מקטע הורדות או שימוש בפקודת ההתקנה הבאה של NuGet:

PM> Install-Package Aspose.Html

שמור דף אינטרנט כקובץ PDF ב-C#

אתה יכול לשמור במהירות דף אינטרנט בפורמט PDF באמצעות השלבים הבאים:

  1. טען את דף האינטרנט של הקלט על ידי ציון כתובת האתר שלו.
  2. צור אובייקט מהמחלקה PdfSaveOptions.
  3. שמור את דף האינטרנט כקובץ PDF בשיטת ConvertHTML.

קטע הקוד שלהלן מפרט כיצד לשמור דף אינטרנט כ-PDF באופן תכנותי ב-C#:

// טען קובץ HTML קלט 
HTMLDocument document = new HTMLDocument("https://www.aspose.com");

// אתחול אובייקט המחלקה PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();

// שמור דף אינטרנט כ-PDF ב-C#
Converter.ConvertHTML(document, options, "URLtoPDF.pdf");

הדפס דף אינטרנט ל-PDF עם הצפנה ב-C#

אתה יכול להדפיס דף אינטרנט ל-PDF תוך כדי אבטחת ה-PDF על ידי ביצוע השלבים הבאים:

  1. טען את דף הקלט באמצעות כתובת האתר שלו.
  2. ציין את הרשאות המסמך באמצעות PdfPermissions.
  3. צור אובייקט מחלקה PdfSaveOptions כדי להצפין את קובץ הפלט PDF.
  4. כתוב את מסמך הפלט PDF.

דוגמת הקוד הבאה מדגימה כיצד להדפיס דף אינטרנט ל-PDF עם הצפנה פרוגרמטית ב-C#:

// טען HTML קלט מ-URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com");

// אתחול אובייקט המחלקה PdfPermissions כדי לאפשר הדפסה ומילוי טפסים של מסמך ה-PDF
PdfPermissions permissions = PdfPermissions.PrintDocument | PdfPermissions.FillForm;

// אתחול אובייקט המחלקה PdfSaveOptions והגדר את מאפייני ההצפנה
PdfSaveOptions options = new PdfSaveOptions();
options.Encryption = new PdfEncryptionInfo("user", "owner", permissions, Encryption.PdfEncryptionAlgorithm.RC4_128);

// שמור קובץ פלט PDF עם הצפנה
Converter.ConvertHTML(document, options, "URLtoPDF_encrypted.pdf");

חקור את Aspose.HTML עבור .NET API

אתה יכול ללמוד תכונות רבות אחרות שמציע ה-API על ידי ביקור בסעיף תיעוד.

קבל רישיון חינם

אתה יכול להעריך את ממשק ה-API במלוא קיומו על ידי בקשת רישיון זמני בחינם.

סיכום

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

ראה גם

הורד תמונה מ-URL ב-C#