דפי אינטרנט יכולים להכיל טקסט, תמונות, ציורים, אנימציות וכו’. לפעמים ייתכן שיהיה עליך להמיר דף אינטרנט ל-PDF לצורך ארכיון או לכמה מטרות אחרות. בהתאם לכך, מאמר זה מכסה כיצד לשמור או להדפיס דף אינטרנט בפורמט PDF ב-C# על ידי ציון כתובת האתר של דף האינטרנט. הוא דן בהמרה הפשוטה והבסיסית וכן בהמרה המתקדמת שבה ניתן להצפין את קובץ הפלט.
- שמור דף אינטרנט כקובץ PDF - התקנת API של C#
- שמור דף אינטרנט כ-PDF ב-C#
- הדפס דף אינטרנט ל-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 באמצעות השלבים הבאים:
- טען את דף האינטרנט של הקלט על ידי ציון כתובת האתר שלו.
- צור אובייקט מהמחלקה PdfSaveOptions.
- שמור את דף האינטרנט כקובץ 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 על ידי ביצוע השלבים הבאים:
- טען את דף הקלט באמצעות כתובת האתר שלו.
- ציין את הרשאות המסמך באמצעות PdfPermissions.
- צור אובייקט מחלקה PdfSaveOptions כדי להצפין את קובץ הפלט PDF.
- כתוב את מסמך הפלט 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#. זה מסביר מקרה שימוש בסיסי בהמרה בנוסף לתרחיש ההמרה המתקדם. יתר על כן, אנא אל תהסס לפנות אלינו בפורום אם אתה צריך לדון איתנו בחששות או בדרישות שלך.