แปลง Markdown เป็น PDF ใน Java

คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับการแปลง Markdown เป็น PDF ใน Java** โดยครอบคลุมถึงอัลกอริทึมแบบขั้นตอนและตัวอย่างโค้ดที่รันได้เพื่อเรนเดอร์ MD เป็น PDF ใน Java นอกจากนี้ คุณยังสามารถปฏิบัติตามข้อมูลนี้เพื่อใช้งานฟีเจอร์นี้ได้ในระบบปฏิบัติการใดๆ ก็ได้ รวมถึง Linux, macOS, Windows เป็นต้น

ขั้นตอนในการเรนเดอร์ MD เป็น PDF ใน Java

  1. ตั้งค่าโครงการของคุณโดยกำหนดค่าไลบรารี Aspose.HTML
  2. ระบุเนื้อหามาร์กดาวน์และเขียนลงในไฟล์
  3. แปลงเนื้อหามาร์กดาวน์เป็นรูปแบบ HTML กลางด้วยเมธอด convert_markdown
  4. เรนเดอร์ไฟล์ 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

 ไทย