דפי אינטרנט משמשים להצגת כל מיני מידע באתרי האינטרנט. בתרחישים מסוימים, ייתכן שיהיה עליך לשמור דף אינטרנט כקובץ PDF ב-Java. בהתאם לתרחישים כאלה, מאמר זה מכסה כיצד לשמור דף אינטרנט כ-PDF ב-Java.
- שמור דף אינטרנט ל-PDF - תצורת Java API
- שמור דף אינטרנט כקובץ PDF באופן פרוגרמטי ב-Java
- הדפס דף אינטרנט ל-PDF עם הגנת סיסמה ב-Java
שמור דף אינטרנט ל-PDF - תצורת Java API
ניתן להשתמש ב-API של Aspose.HTML for Java לעבודה עם HTML, PDF והרבה פורמטי קובץ נתמכים אחרים. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קובץ ה-JAR שלו מהדף New Releases, או עם התצורות הבאות כדי לגשת אליו מAspose Repository:
מאגר:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
תלות:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
שמור דף אינטרנט כקובץ PDF באופן פרוגרמטי ב-Java
עליך לבצע את השלבים הבאים כדי לשמור דף אינטרנט כקובץ PDF ב-Java:
- טען את דף הקלט באמצעות כתובת האתר שלו.
- צור אובייקט במחלקה PdfSaveOptions.
- שמור את דף האינטרנט לקובץ PDF.
הקוד הבא מראה כיצד לשמור דף אינטרנט כ-PDF באופן תוכנתי באמצעות Java:
// טען קובץ HTML קלט מ-URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com");
// אתחול אובייקט המחלקה PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// שמור דף אינטרנט כ-PDF ב-Java
Converter.convertHTML(document, options, "URLtoPDF.pdf");
הדפס דף אינטרנט ל-PDF עם הגנת סיסמה ב-Java
אתה יכול בקלות להדפיס דף אינטרנט ל-PDF תוך הגנה עליו באמצעות סיסמה. השלבים שלהלן מסבירים את התהליך ליצירת מסמך PDF מוצפן:
- טען את מסמך HTML הקלט עם כתובת האתר.
- צור אובייקט במחלקה PdfEncryptionInfo.
- הדפס את דף האינטרנט ל-PDF עם המחלקה PdfSaveOptions.
קטע הקוד הבא מדגים כיצד להדפיס דף אינטרנט ל-PDF עם הגנת סיסמה ב-Java:
// טען קובץ HTML קלט מ-URL
HTMLDocument document = new HTMLDocument("https://www.aspose.com/");
// אתחול אובייקט המחלקה PdfSaveOptions והגדר את מאפייני ההצפנה
PdfSaveOptions options = new PdfSaveOptions();
options.setEncryption(new PdfEncryptionInfo("user", "owner", PdfPermissions.PrintDocument, PdfEncryptionAlgorithm.RC4_128));
// שמור קובץ פלט PDF עם הצפנה
Converter.convertHTML(document, options, "URLtoPDF_encrypted.pdf");
סיכום
לסיכום, למדת כיצד לשמור דפי אינטרנט כ-PDF ב-Java. יתר על כן, הבנת גם את ההגנה וההצפנה של מסמך ה-PDF. יתר על כן, אתה יכול לבקר בסעיף תיעוד כדי ללמוד תכונות אחרות הנתמכות על ידי ה-API. בכל מקרה של חששות, אנא כתוב לנו בפורום.