คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับการแปลง Markdown เป็น PDF ใน Java** โดยครอบคลุมถึงอัลกอริทึมแบบขั้นตอนและตัวอย่างโค้ดที่รันได้เพื่อเรนเดอร์ MD เป็น PDF ใน Java นอกจากนี้ คุณยังสามารถปฏิบัติตามข้อมูลนี้เพื่อใช้งานฟีเจอร์นี้ได้ในระบบปฏิบัติการใดๆ ก็ได้ รวมถึง Linux, macOS, Windows เป็นต้น
ขั้นตอนในการเรนเดอร์ MD เป็น PDF ใน Java
- ตั้งค่าโครงการของคุณโดยกำหนดค่าไลบรารี Aspose.HTML
- ระบุเนื้อหามาร์กดาวน์และเขียนลงในไฟล์
- แปลงเนื้อหามาร์กดาวน์เป็นรูปแบบ HTML กลางด้วยเมธอด convert_markdown
- เรนเดอร์ไฟล์ HTML กลางเป็นรูปแบบ PDF ด้วยเมธอด convert_html
ขั้นตอนข้างต้นแสดงขั้นตอนของโปรแกรมในการแปลง Markdown เป็น PDF ใน Java ขั้นแรก คุณต้องแน่ใจว่าได้ติดตั้ง JDK ไว้บนฝั่งของคุณแล้ว จากนั้นจึงติดตั้งไลบรารี จากนั้น อ่านไฟล์ Markdown ต้นฉบับและส่งออกเป็นรูปแบบ PDF ด้วยการเรียกใช้เมธอดเพียงไม่กี่ครั้ง
โค้ดสำหรับสร้าง Markdown to PDF Converter ใน Java
import com.aspose.html.*; | |
import java.io.FileWriter; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Convert MD to PDF in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Prepare a path to a source Markdown file | |
String path = "javainput.md"; | |
// Prepare a simple Markdown example | |
String code = "### Hello, World!\nConvert Markdown to PDF!\n"; | |
// Create a Markdown file | |
FileWriter fw = new FileWriter(path); fw.write(code); | |
fw.close(); | |
// Convert Markdown to HTML | |
com.aspose.html.HTMLDocument document = com.aspose.html.converters.Converter.convertMarkdown(path); | |
// Prepare the path | |
String savePath = "document-output.pdf"; | |
com.aspose.html.saving.PdfSaveOptions options = new com.aspose.html.saving.PdfSaveOptions(); | |
try { | |
// Convert HTML to PDF | |
com.aspose.html.converters.Converter.convertHTML(document, options, savePath); | |
} | |
finally { if (document != null) document.dispose(); } | |
System.out.println("MD to PDF conversion done successfully"); | |
} | |
} |
โค้ดตัวอย่างนี้เป็นเวอร์ชันพื้นฐานสำหรับสร้าง ตัวแปลง Markdown เป็น PDF ใน Java เริ่มต้นกระบวนการโดยสร้างไฟล์ Markdown ตัวอย่างหรือเปิดไฟล์ Markdown ที่มีอยู่โดยระบุเส้นทางและชื่อไฟล์ จากนั้นแปลงไฟล์ต้นฉบับเป็นรูปแบบ HTML และส่งออกเป็นไฟล์ PDF โดยตั้งค่าคุณสมบัติกำหนดเองต่างๆ ที่เปิดเผยโดยคลาส PdfSaveOptions เช่น สีพื้นหลัง ขนาดหน้า ขอบ ฯลฯ ตามความต้องการของคุณ
ในบทความนี้ คุณจะเข้าใจรายละเอียดเกี่ยวกับการแปลง Markdown เป็น PDF ใน Java แล้ว หากคุณต้องการส่งออก HTML เป็น Markdown โปรดอ่านบทความใน แปลง HTML เป็น Markdown ใน Java