דף אינטרנט PDF Java

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

  1. טען את דף הקלט באמצעות כתובת האתר שלו.
  2. צור אובייקט במחלקה PdfSaveOptions.
  3. שמור את דף האינטרנט לקובץ 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 מוצפן:

  1. טען את מסמך HTML הקלט עם כתובת האתר.
  2. צור אובייקט במחלקה PdfEncryptionInfo.
  3. הדפס את דף האינטרנט ל-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. בכל מקרה של חששות, אנא כתוב לנו בפורום.

ראה גם

המר XHTML ל-PDF ב-Java