Markdown เป็นภาษามาร์กอัปที่ใช้กันอย่างแพร่หลายในการสร้างเว็บไซต์ ไฟล์ readme และเอกสารต่างๆ เพียงแค่ต้องการเพิ่มองค์ประกอบการจัดรูปแบบให้กับข้อความล้วน มีความเข้ากันได้มากมายที่เพิ่มการใช้งานและข้อกำหนดในการแสดงผลกับรูปแบบเอกสารอื่นๆ ในบทความนี้ คุณจะได้เรียนรู้วิธีแปลงไฟล์มาร์กดาวน์เป็นรูปแบบ PDF โดยทางโปรแกรมใน Java

แปลงไฟล์ MD เป็น PDF โดยใช้ Java API

Java API เพื่อแปลงไฟล์ Markdown

GroupDocs ให้บริการ Java API เพื่อแปลงไฟล์มาร์กดาวน์เป็นรูปแบบอื่นภายในแอปพลิเคชัน Java บทความนี้ใช้ GroupDocs.Conversion for Java สำหรับการแปลงไฟล์ MD เป็นรูปแบบ PDF นอกจากนี้ API ยังรองรับการแปลงรูปแบบไฟล์อื่นๆ อีกมากมาย เช่น เอกสารประมวลผลคำ สเปรดชีต งานนำเสนอ eBook รูปภาพ และอื่นๆ อีกมากมายที่กล่าวถึงในเอกสารประกอบ

คุณสามารถดาวน์โหลดไฟล์ 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 มีขั้นตอนง่ายๆ ขั้นตอนต่อไปนี้แสดงวิธีการแปลงไฟล์ MD ของมาร์กดาวน์เป็นรูปแบบ PDF ใน Java

  • โหลดไฟล์มาร์กดาวน์โดยใช้คลาส Converter
  • เตรียม ตัวเลือกการแปลงไฟล์ PDF
  • ตั้งค่าตัวเลือก PDF อื่นๆ เช่น ระยะขอบหน้า ลายน้ำ การวางแนวหน้า ฯลฯ
  • แปลงไฟล์มาร์กดาวน์เป็นรูปแบบ PDF โดยใช้วิธีแปลง()

ซอร์สโค้ด 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 ของคุณสมบัติต่างๆ ติดต่อเราสำหรับคำถามใด ๆ ผ่านทาง ฟอรัม

ดูสิ่งนี้ด้วย