בעבר הקרוב, פרסמנו מדריך כיצד להמיר SVG ל-PNG ב-Java באמצעות Aspose.HTML for Java. פוסט זה בבלוג ילמד אותך כיצד ליצור באופן תכנותי PDF מ-Markdown ב-Java באמצעות Markdown Java 4 ספריית זו. מכיוון שפורמט קובץ PDF נמצא בשימוש נרחב בשל יעילותו ואופיו הבלתי תלוי בפלטפורמה, לכן המרת Markdown ל-PDF תעזור לך בוודאי בביצוע משימות שגרתיות עסקיות מקוונות. Aspose.HTML עבור Java מספק ערימה ענקית של מחלקות ושיטות לאוטומטיות של המרת MD ל-PDF. לכן, בואו נתחיל במאמר זה.
נעבור על הנקודות הבאות במדריך זה:
- התקנת ספריית Java של Markdown
- [צור PDF מ-Markdown ב-Java באופן פרוגרמטי8
- המר Markdown ל-PDF מקוון
התקנת ספריית Java של Markdown
אנא בקר במדריך התקנה זה כדי לעבור על כל פרטי ההתקנה. Aspose.HTML for Java הוא ממשק API ברמת ארגונית המשמש למניפולציה ולעיבוד פורמטים של קבצים באופן תכנותי. בנוסף, ניתן ליצור/לערוך מסמכי HTML, להמיר לפורמטים פופולריים אחרים של קבצים וליישם מפרט W3C. עם זאת, אתה יכול להוריד את קובץ JAR או לעקוב אחר התצורות הבאות של Maven כדי להתקין את ספריית Markdown Java זו:
<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>23.11</version>
</dependency>
</dependencies>
צור PDF מ-Markdown ב-Java באופן פרוגרמטי - קטע קוד
קוד עדיף על אלף מילים. בואו נשתמש בכמה מחלקות ונפעיל שיטות שנחשפו על ידי Aspose.HTML עבור Java. יש לנו את קובץ המקור MD להטמעת המרת MD ל-PDF.
תוכל לבצע את השלבים הבאים כדי לפתח ממיר MD ל-PDF ב-Java:
- הגדר את נתיב המקור של קובץ ה-MD והכן נתיב לשמירת קובץ PDF שהומר.
- צור מופע של המחלקה HTMLDocument.
- המר את Markdown ל-HTML על ידי קריאה לשיטת convertMarkdown של המחלקה Converter.
- אתחול אובייקט מהמחלקה PdfSaveOption.
- הפעל את שיטת convertHTML כדי להמיר את מסמך ה-HTML לפורמט קובץ PDF.
דוגמת הקוד הבאה מדגימה כיצד ליצור PDF מ-Markdown ב-Java באופן תכנותי:
package com.example;
import com.aspose.html.HTMLDocument;
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;
public class Main {
// סימון ל-PDF ב-Java
public static void main(String[] args) throws Exception {
// הגדר את נתיב המקור
String sourcePath = "/sample-files/";
String markdownPath = sourcePath+"sample.md";
// הכן נתיב לשמירת קובץ PDF שהומר
String savePath = sourcePath+ "output.pdf";
// צור מופע של המחלקה HTMLDocument.
// המר את Markdown ל-HTML על ידי קריאה לשיטת convertMarkdown של המחלקה Converter.
HTMLDocument document = Converter.convertMarkdown(markdownPath);
try {
// אתחול אובייקט מהמחלקה PdfSaveOptions.
PdfSaveOptions options = new PdfSaveOptions();
// הפעל את שיטת convertHTML כדי להמיר את מסמך ה-HTML לפורמט קובץ PDF.
com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
}
finally { if (document != null) document.dispose(); }
}
}
אתה יכול לראות את הפלט בתמונה למטה:
המר Markdown ל-PDF באינטרנט
אתה יכול למנף כלי מקוון להמרת Markdown ל-PDF באינטרנט. ממיר MD ל-PDF זה מבוסס אינטרנט ומציע אמצעים רבים לביצוע המרת פורמט קבצים. יתר על כן, הוא מופעל על ידי Aspose.HTML for Java מה שהופך אותו לחזק ויעיל. זה עובד היטב בשולחן העבודה כמו גם בנייד. ממשק המשתמש מציע אפשרויות להעלאת קבצים ממערכת הקבצים, Dropbox, Google Drive ו-OneDrive. מעל לכל, זה בחינם ואתה יכול להשתמש בו לפי הצרכים שלך.
MD ל-PDF - קבל רישיון חינם
אתה יכול להיעזר ב[רישיון זמני] בחינם21 כדי לנסות את Markdown Java ספרייה זו ללא מגבלות הערכה.
סיכום
לסיום, עברנו על ממיר מקוון של MD ל-PDF ויישמנו את הפונקציונליות ליצירת PDF מ-Markdown ב-Java. אנו מקווים שלמדת כיצד להמיר Markdown ל-PDF באמצעות ספריית Markdown Java זו. יתרה מכך, אתה יכול לפתח ממיר MD ל-PDF עבור האפליקציה העסקית שלך באמצעות Aspose.HTML for Java. בנוסף, הפניות תיעוד, GitHub ו-API זמינות עבורך.
לבסוף, aspose.com כותב מאמרים חדשים. אז, אנא הישאר מחובר לעדכונים שוטפים.
העזרה זמינה
תוכל להודיע לנו על השאלות או השאילתות שלך בפורום שלנו.
שאלות נפוצות - שאלות נפוצות
איך אני יוצר PDF מ-Markdown?
Aspose.HTML עבור Java היא התשובה לשאלה זו. בקר ב-קישור הזה כדי לראות כיצד ליצור PDF מ-Markdown ב-Java.
כיצד אוכל להמיר קובץ MD ל-PDF?
אתה יכול להשתמש בממיר MD ל-PDF בחינם מקוון כדי להמיר Markdown ל-PDF באינטרנט.