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

המר קבצי MD ל-PDF באמצעות Java API

Java API להמרת קבצי Markdown

GroupDocs מספקת את Java API שלה כדי להפוך קבצי סימון לפורמטים אחרים בתוך יישומי Java. מאמר זה משתמש ב-GroupDocs.Conversion for Java להמרה של קבצי MD לפורמט PDF. בנוסף, ה-API תומך בהמרות רבות אחרות של פורמטים של קבצים כמו מסמכי עיבוד תמלילים, גיליונות אלקטרוניים, מצגות, ספרים אלקטרוניים, תמונות ועוד רבים אחרים המוזכרים בתיעוד.

אתה יכול להוריד את קובץ ה-JAR מסעיף ההורדות או להשתמש בתצורות המאגר והתלות העדכניות ביותר בתוך יישומי Java המבוססים על Maven.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion</artifactId>
    <version>22.8.1</version>
</dependency>

המרת Markdown ל-PDF ב-Java

כדי להמיר את כל תוכן קובץ הסימון ל-PDF, ישנם שלבים פשוטים. השלבים הבאים מראים כיצד להמיר את קובץ ה-Markdown MD לפורמט PDF ב-Java.

  • טען את קובץ הסימון באמצעות המחלקה Converter.
  • הכן את אפשרויות המרת PDF.
  • הגדר כל אפשרויות PDF אחרות כמו שולי עמוד, סימן מים, כיוון עמוד וכו'.
  • המר את קובץ הסימון לפורמט PDF באמצעות שיטת convert().

קוד המקור של Java הבא ממיר את קובץ Markdown ל-PDF.

// המרת קבצי Markdown לפורמט PDF ב-Java

Converter converter = new Converter("/path/markdown.md");
PdfConvertOptions options = new PdfConvertOptions();
converter.convert("/output-path/markdown.pdf", options);

הקטע של קובץ ה-MD וקובץ ה-PDF שהומר מהקוד לעיל מוצגים למטה.

קובץ MD הומר ל-PDF באמצעות Java API

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

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

סיכום

לסיכום למדנו כיצד ניתן להמיר קבצי סימון לפורמט PDF באמצעות Java. זה אמור לעזור לך לפתח יישום מקוון להמרת מסמכים.

תוכל ללמוד עוד על ה-API מהתיעוד שלו. התחל לחוות את דוגמאות GitHub של התכונות. צור איתנו קשר לכל שאלה דרך הפורום.

ראה גם