การแปลงเอกสารเป็น PDF ผ่านไลบรารี Java แบบโอเพ่นซอร์ส

ไลบรารี Java แบบโอเพ่นซอร์สชั้นนำสำหรับแปลงรูปแบบเอกสารต่าง ๆ เช่น DOCX, XLSX, PPTX, RTF, ไฟล์ Markdown และอื่น ๆ อีกมากมาย ไปเป็นเอกสาร PDF คุณภาพสูง

Docs-to-PDF-Converter คืออะไร ?

การแปลงเอกสารเป็น PDF เป็นฟีเจอร์ที่สำคัญในแอปพลิเคชันสมัยใหม่—ไม่ว่าจะเพื่อสร้างรายงาน, รักษาเลเอาต์, หรือเพื่อให้เข้าถึงได้ข้ามแพลตฟอร์ม นักพัฒนาซอฟต์แวร์มักต้องการเครื่องมือที่เชื่อถือได้เพื่อจัดการรูปแบบเช่น DOCX, XLSX, และ PPTX อย่างมีประสิทธิภาพ โซลูชันที่โดดเด่นคือ Docs-to-PDF-Converter, ไลบรารี Java สำหรับการแปลง Word แบบเปิดที่มีบน GitHub เครื่องมือที่ยืดหยุ่นนี้ช่วยให้นักพัฒนาสามารถแปลง DOCX เป็น PDF บน Java รวมถึงทำการแปลง XLSX เป็น PDF และ Java PPTX เป็น PDF ด้วยการตั้งค่าน้อยและต้นทุนต่ำ

Docs-to-PDF-Converter เป็น API การแปลงเอกสาร Word ของ Java ที่เบาแต่ทรงพลัง รองรับการแปลงเอกสารแบบเดี่ยวและแบบชุด คอมพาไบลกับ Microsoft Word, Excel, PowerPoint, RTF และรูปแบบ OpenDocument ให้วิธีการที่มีประสิทธิภาพในการแปลงเอกสาร Word ใน Java โดยไม่ต้องพึ่งพาซอฟต์แวร์ของบริษัทที่มีค่าใช้จ่ายสูง ในฐานะ API การประมวลผล Word ฟรีที่ปล่อยภายใต้ MIT License สามารถปรับแต่งได้เต็มที่ทั้งการใช้งานส่วนบุคคลและเชิงพาณิชย์ ทำให้เหมาะสำหรับนักพัฒนาที่ต้องการฝังฟีเจอร์การแปลง PDF ลงในแอป Java ของตนโดยตรง

Previous Next

เริ่มต้นใช้งาน Docs-to-PDF-Converter

ก่อนอื่นคุณต้องติดตั้ง Java Development Kit (JDK) บนระบบของคุณ การอ้างอิง Docs-to-PDF-Converter ในโปรเจกต์ Java ที่ใช้ Maven ยังง่ายยิ่งขึ้น เพียงเพิ่มการพึ่งพาต่อไปนี้ในไฟล์ pom.xml แล้วให้ IDE ของคุณดึงและอ้างอิงไฟล์ Jar ของ Docs-to-PDF-Converter

การพึ่งพา Maven ของ Docs-to-PDF-Converter

<dependency>
<groupId>com.yeokm1</groupId>
<artifactId>docs-to-pdf-converter</artifactId>
<version>1.0.0</version>
</dependency>

ติดตั้ง Docs-to-PDF-Converter ผ่าน GitHub


$ git clone https://github.com/yeokm1/docs-to-pdf-converter.git 
$ cd docs-to-pdf-converter 

การแปลงเอกสารเป็น PDF ผ่านไลบรารี Java

Docs-to-PDF-Converter แบบเปิดต้นทางให้ผู้พัฒนาซอฟต์แวร์สามารถแปลงหลายประเภทเอกสารเป็น PDF ภายในแอปพลิเคชัน Java ไลบรารีรองรับ Micro Word (DOC, DOCX), Excel (XLS, XLSX), PowerPoint (PPT, PPTX), RTF, รูปแบบ OpenDocument และอื่น ๆ อีกมากมาย ความเข้ากันได้กับรูปแบบที่กว้างนี้ทำให้การแปลงเอกสารเป็นไปอย่างราบรื่นสำหรับการใช้งานที่หลากหลาย นี่คือตัวอย่างง่ายๆ ที่แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถแปลงเอกสาร Word (.docx) เป็น PDF ด้วยคำสั่ง Java อย่างไร

วิธีแปลงเอกสาร Word (.docx) ไปเป็น PDF ผ่านไลบรารี Java?

import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import yeokm1.docs2pdf.Converter;

public class DocumentConverter {
    public static void main(String[] args) {
        try {
            Path inputFile = Paths.get("input.docx");
            Path outputFile = Paths.get("output.pdf");
            
            Converter.convert(inputFile.toFile(), outputFile.toFile());
            System.out.println("Conversion successful! PDF saved at: " + outputFile);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

การปรับแต่งขั้นสูงขณะแปลง Docs เป็น PDF

ไลบรารี Docs-to-PDF-Converter แบบเปิดต้นทางให้ผู้พัฒนาซอฟต์แวร์ปรับแต่งผลลัพธ์ PDF ระหว่างการแปลงเอกสารเป็น PDF ได้ ตัวอย่างเช่น ผู้พัฒนาสามารถควบคุมขนาดหน้ากระดาษ (A4, Letter ฯลฯ), ขอบกระดาษ, แนวตั้ง (portrait) หรือแนวนอน (landscape), และส่วนหัว/ส่วนท้าย นอกจากนี้ยังสามารถใช้สไตล์ CSS กับเนื้อหา HTML เพื่อควบคุมภาพอย่างแม่นยำ, ควบคุมฟอนต์, สี, ขนาด และอื่น ๆ อีกมาก ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใช้การตั้งค่าต่าง ๆ กับ PDF ที่สร้างโดยไลบรารี

วิธีปรับแต่งเอกสาร PDF ขณะแปลง Docs เป็น PDF?

converter.setPageSize("A4"); // Set page size to A4
converter.setMargins(20, 20, 20, 20); // Set margins (top, bottom, left, right) in millimeters
converter.setFont("Arial"); // Set font to Arial

การจัดการหลายรูปแบบไฟล์

ไลบรารี Docs-to-PDF-Converter ทำให้ผู้พัฒนา Java สามารถสร้างเอกสาร PDF ที่ไดนามิกและซับซ้อนได้อย่างง่ายดาย มันสามารถตรวจจับรูปแบบไฟล์อินพุตโดยอัตโนมัติและประมวลผลตามนั้น ไม่ว่าจะเป็นไฟล์ Word, Excel, PowerPoint หรือ RTF ไลบรารีจะเปลี่ยนเป็น PDF ได้อย่างราบรื่นโดยไม่มีการตั้งค่าเพิ่มเติม นี่คือตัวอย่างที่แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถแปลงไฟล์ Markdown เป็น PDF ภายในแอปพลิเคชัน Java อย่างไร

วิธีแปลงไฟล์ Markdown ไปเป็นเอกสาร PDF ผ่าน Java API?


String inputFilePath = "path/to/your/document.md";
String outputFilePath = "path/to/output/document.pdf";

try {
    converter.convertToPdf(inputFilePath, outputFilePath);
    System.out.println("Markdown to PDF conversion successful!");
} catch (Exception e) {
    System.err.println("Conversion failed: " + e.getMessage());
}

 ไทย