วิธีแปลง Word เป็น PDF ใน Java

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

ขั้นตอนในการแปลง Word เป็น PDF ใน Java

  1. กำหนดค่าโปรเจ็กต์ของคุณเพื่อเพิ่มไลบรารี Aspose.Words จาก Maven Repository เพื่อแปลง Word เป็น PDF
  2. โหลดเอกสาร Word อินพุตโดยใช้วัตถุ Document เพื่อส่งออกเป็น PDF
  3. สร้างอินสแตนซ์อ็อบเจ็กต์คลาส PdfSaveOptions เพื่อสร้าง PDF แบบกำหนดเอง
  4. ตั้งค่าคุณสมบัติของไฟล์ PDF ที่ส่งออกก่อนการแปลง
  5. บันทึกไฟล์ Word เพื่อสร้างไฟล์ PDF เอาต์พุตพร้อมการตั้งค่าที่ต้องการ

คุณสามารถใช้วิธีง่ายๆ ทีละขั้นตอนโดยใช้ โค้ด Java เพื่อแปลง DOCX เป็น PDF โดยการโหลดไฟล์ Word ต้นฉบับลงในวัตถุคลาส Document หลังจากนั้นจะมีการสร้างอินสแตนซ์ของ PdfSaveOptions เพื่อใช้ตั้งค่าพารามิเตอร์ต่างๆ อย่างไรก็ตาม ขั้นตอนนี้เป็นทางเลือกและสามารถข้ามได้ ในขั้นตอนสุดท้าย ไฟล์ Word ที่โหลดจะถูกบันทึกเป็น PDF โดยใช้พารามิเตอร์ที่กำหนดเอง

รหัสเพื่อแปลง Word เป็น PDF ใน Java

import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.PageSet;
import com.aspose.words.PdfCompliance;
import com.aspose.words.PdfPageMode;
import com.aspose.words.PdfSaveOptions;
public class ConvertWordToPdfInJava {
public static void main(String[] args) throws Exception {// Word to PDF Java code main function
// Create a license object to avoid limitations of the trial version while converting Word to PDF
License licWordToPdf = new License();
licWordToPdf.setLicense("Aspose.Words.lic");
// Load the sample Word file to be converted to PDF
Document inputDocx = new Document("InputWordDocxForConversionToPDF.docx");
// Create and initialize the PdfSaveOptions object for setting parameters for output PDF
PdfSaveOptions OutputPdfOptions = new PdfSaveOptions();
// Set page set to print page 1 and 2 only to the PDF
OutputPdfOptions.setPageSet(new PageSet(0,1));
// Set the Full Screen mode while opening the PDF document in browser
OutputPdfOptions.setPageMode(PdfPageMode.FULL_SCREEN);
// Set the PDF compliance value for the output PDF
OutputPdfOptions.setCompliance(PdfCompliance.PDF_17);
// Save the PDF with the desired configuration
inputDocx.save("WordToPdfJava.pdf", OutputPdfOptions);
}
}

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

เราได้เห็น วิธีการแปลง DOC เป็น PDF ใน Java หากคุณต้องการแปลงประเภทอื่นๆ เช่น Word เป็น JPG โปรดดูบทความ วิธีแปลง Word เป็น JPG ใน Java

 ไทย