สร้าง PDF จาก Markdown ใน Java - Markdown เป็น PDF

ในอดีตที่ผ่านมา เราได้เผยแพร่ guide เกี่ยวกับวิธีแปลง SVG เป็น PNG ใน Java โดยใช้ Aspose.HTML for Java โพสต์ในบล็อกนี้จะสอนวิธีสร้าง PDF จาก Markdown ใน Java โดยทางโปรแกรมโดยใช้ Markdown Java library เนื่องจากรูปแบบไฟล์ PDF มีการใช้กันอย่างแพร่หลายเนื่องจากประสิทธิภาพและลักษณะที่ไม่ขึ้นอยู่กับแพลตฟอร์ม ดังนั้นการแปลง Markdown เป็น PDF จะช่วยคุณในการทำงานตามปกติทางธุรกิจออนไลน์ได้อย่างแน่นอน Aspose.HTML for Java มีคลาสและวิธีการมากมายในการแปลง MD เป็น PDF โดยอัตโนมัติ ดังนั้นเรามาเริ่มบทความนี้กันดีกว่า

เราจะพูดถึงประเด็นต่อไปนี้ในคู่มือนี้:

  1. การติดตั้งไลบรารี Markdown Java
  2. สร้าง PDF จาก Markdown ใน Java โดยทางโปรแกรม
  3. แปลง Markdown เป็น PDF ออนไลน์

การติดตั้งไลบรารี Markdown Java

โปรดไปที่คู่มือ การติดตั้ง นี้เพื่อดูรายละเอียดการติดตั้งทั้งหมด 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>
มาร์กดาวน์ไลบรารี Java

สร้าง PDF จาก Markdown ใน Java โดยทางโปรแกรม - ข้อมูลโค้ด

รหัสดีกว่าคำนับพันคำ ลองใช้คลาสบางคลาสและเรียกใช้เมธอดที่เปิดเผยโดย Aspose.HTML for 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 {
	// Markdown เป็น 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(); }
    }   
}

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

สร้าง PDF จาก Markdown

แปลง Markdown เป็น PDF ออนไลน์

คุณสามารถใช้ประโยชน์จากเครื่องมือ ออนไลน์ เพื่อแปลง Markdown เป็น PDF ออนไลน์ ตัวแปลง MD เป็น PDF นี้เป็นแบบเว็บและมีข้อกำหนดมากมายในการแปลงรูปแบบไฟล์ นอกจากนี้ ยังขับเคลื่อนโดย Aspose.HTML for Java ซึ่งทำให้มีประสิทธิภาพและมีประสิทธิภาพ ทำงานได้ดีบนเดสก์ท็อปและบนมือถือ อินเทอร์เฟซผู้ใช้เสนอตัวเลือกในการอัปโหลดไฟล์จากระบบไฟล์ Dropbox, Google Drive และ OneDrive เหนือสิ่งอื่นใด มันฟรีและคุณสามารถใช้มันได้ตามความต้องการของคุณ

แปลง Markdown เป็น PDF ออนไลน์

MD เป็น PDF - รับสิทธิ์ใช้งานฟรี

คุณสามารถใช้ ใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ Markdown Java ไลบรารี โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

โดยสรุป เราได้ดำเนินการผ่านโปรแกรมแปลง MD เป็น PDF ออนไลน์ และใช้ฟังก์ชันการทำงานเพื่อสร้าง PDF จาก Markdown ใน Java เราหวังว่าคุณจะได้เรียนรู้วิธีแปลง Markdown เป็น PDF โดยใช้ไลบรารี Markdown Java นี้ นอกจากนี้ คุณยังสามารถพัฒนาตัวแปลง MD เป็น PDF สำหรับแอปธุรกิจของคุณได้โดยใช้ Aspose.HTML for Java นอกจากนี้ ยังมีข้อมูลอ้างอิง documentation, GitHub repo และ API ให้คุณอีกด้วย

สุดท้ายนี้ aspose.com กำลังเขียนบทความใหม่ ดังนั้นโปรดเชื่อมต่อเพื่อรับการอัปเดตเป็นประจำ

ความช่วยเหลือมีอยู่

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย – คำถามที่พบบ่อย

ฉันจะสร้าง PDF จาก Markdown ได้อย่างไร

Aspose.HTML for Java คือคำตอบสำหรับคำถามนี้ โปรดไปที่ ลิงก์ เพื่อดูวิธีสร้าง PDF จาก Markdown ใน Java

ฉันจะแปลงไฟล์ MD เป็น PDF ได้อย่างไร

คุณสามารถใช้ตัวแปลง MD เป็น PDF ออนไลน์ ฟรีนี้เพื่อแปลง Markdown เป็น PDF ออนไลน์

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