ไฟล์ EPUB ใช้เพื่อวัตถุประสงค์ในการเผยแพร่ในวงกว้าง การจัดพิมพ์หนังสือ แผ่นพับ เป็นต้น นอกจากนี้ การแปลง EPUB เป็น PDF ยังมีประโยชน์ในการทำให้ไฟล์เข้ากันได้กับสภาพแวดล้อมของระบบและระบบปฏิบัติการอื่นๆ ให้เราสำรวจกรณีการใช้งานต่างๆ ที่เกี่ยวข้องกับการแปลง EPUB เป็น PDF โดยทางโปรแกรมโดยใช้ Java:
- ตัวแปลง EPUB เป็น PDF – การติดตั้ง Java API
- แปลงไฟล์ EPUB เป็น PDF โดยทางโปรแกรมโดยใช้ Java
- แปลง EPUB เป็น PDF ด้วยการเข้ารหัสและการป้องกันด้วยรหัสผ่านใน Java
- การแปลง EPUB เป็น PDF ด้วยการตั้งค่าหน้าเฉพาะทางโปรแกรมใน Java
ตัวแปลง EPUB เป็น PDF – การติดตั้ง Java API
Aspose.HTML for Java API รองรับ EPUB, PDF และ รูปแบบไฟล์ อื่นๆ คุณสามารถแปลงระหว่างรูปแบบไฟล์ต่างๆ ได้อย่างง่ายดายตามความต้องการของคุณ ให้เรากำหนดค่า API อย่างรวดเร็วโดยการดาวน์โหลดไฟล์ JAR จากส่วน New Releases หรือผ่านการกำหนดค่าต่อไปนี้ที่เกี่ยวข้องกับ Aspose Repository:
พื้นที่เก็บข้อมูล:
<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>20.12</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
แปลงไฟล์ EPUB เป็น PDF โดยทางโปรแกรมโดยใช้ Java
ขั้นตอนต่อไปนี้แสดงวิธีแปลงไฟล์ EPUB เป็นเอกสาร PDF โดยใช้ Java:
- โหลดไฟล์ EPUB อินพุต
- เริ่มต้นวัตถุคลาส PdfSaveOptions
- แปลงไฟล์ EPUB เป็น PDF
รหัสด้านล่างอธิบายวิธีการแปลง EPUB เป็น PDF โดยทางโปรแกรมโดยใช้ภาษา Java:
// เปิดไฟล์ EPUB ที่มีอยู่เพื่ออ่าน
try (FileInputStream fileInputStream = new FileInputStream(dataDir + "input.epub")) {
// เริ่มต้นวัตถุคลาส PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// เรียกใช้เมธอด ConvertEPUB เพื่อแปลง EPUB เป็น PDF
Converter.convertEPUB(fileInputStream, options, dataDir + "output.pdf");
}
แปลง EPUB เป็น PDF ด้วยการเข้ารหัสและการป้องกันด้วยรหัสผ่านใน Java
คุณสามารถใส่รหัสผ่านป้องกันและเข้ารหัสไฟล์ PDF เพื่อให้แน่ใจว่าได้รับอนุญาตหรือถูกจำกัดการเข้าถึง คุณสามารถแสดง EPUB เป็น PDF ในขณะที่เข้ารหัสไฟล์ที่ส่งออกด้วยรหัสผ่าน ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ EPUB เป็น PDF โดยมีมาตรการป้องกันที่แตกต่างกัน:
- โหลดไฟล์ EPUB อินพุต
- เริ่มต้นวัตถุคลาส PdfEncryptionInfo
- แปลง EPUB เป็น PDF ด้วยคลาส PdfSaveOptions
ข้อมูลโค้ดด้านล่างแสดงวิธีแปลง EPUB เป็น PDF ด้วยการป้องกันด้วยรหัสผ่านและการเข้ารหัสโดยใช้ภาษา Java:
// เปิดไฟล์ EPUB ที่มีอยู่เพื่ออ่าน
try (FileInputStream fileInputStream = new FileInputStream(dataDir + "input.epub")) {
// ตั้งรหัสผ่าน PDF และข้อมูลการเข้ารหัส
PdfEncryptionInfo info = new PdfEncryptionInfo("user" , "owner" , PdfPermissions.AssembleDocument, PdfEncryptionAlgorithm.RC4_128);
// เริ่มต้นวัตถุคลาส PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
options.setEncryption(info);
// เรียกใช้เมธอด ConvertEPUB เพื่อแปลง EPUB เป็น PDF
Converter.convertEPUB(fileInputStream, options, dataDir + "output.pdf");
}
การแปลง EPUB เป็น PDF ด้วยการตั้งค่าหน้าโดยทางโปรแกรมใน Java
คุณสามารถควบคุมคุณสมบัติการตั้งค่าหน้าต่างๆ ได้ในขณะที่แสดงเอกสาร PDF สามารถตั้งค่าขนาดหน้า ระยะขอบ หรือสีพื้นหลัง และคุณสมบัติอื่นๆ ได้ตามความต้องการของคุณ โปรดทำตามขั้นตอนด้านล่างเพื่อตั้งค่าคุณสมบัติที่เกี่ยวข้องกับหน้าในขณะที่แปลงไฟล์ EPUB เป็น PDF:
- โหลดไฟล์ EPUB ต้นทาง
- เริ่มต้น PdfSaveOptions วัตถุคลาส
- ตั้งค่าคุณสมบัติที่เกี่ยวข้องกับเพจต่างๆ
- แปลงอินพุต EPUB เป็นเอกสาร PDF
รหัสด้านล่างขึ้นอยู่กับขั้นตอนเหล่านี้ แสดงวิธีแปลงไฟล์ EPUB เป็นรูปแบบ PDF โดยใช้โค้ด Java:
// เปิดไฟล์ EPUB ที่มีอยู่เพื่ออ่าน
try (FileInputStream fileInputStream = new FileInputStream(dataDir + "input.epub")) {
PdfSaveOptions options = new PdfSaveOptions();
Page page = new Page();
// กำหนดขนาดหน้า
Size size = new Size(Length.fromInches(12), Length.fromInches(10));
// ตั้งค่าระยะขอบของหน้า
Margin margin = new Margin(Length.fromInches(1), Length.fromInches(1), Length.fromInches(1), Length.fromInches(1));
page.setSize(size);
page.setMargin(margin);
// กำหนดสีพื้นหลังของหน้า
options.setBackgroundColor(Color.getAliceBlue());
options.getPageSetup().setAnyPage(page);
// เรียกใช้เมธอด ConvertEPUB เพื่อแปลง EPUB เป็น PDF
Converter.convertEPUB(fileInputStream, options, dataDir + "output.pdf");
}
บทสรุป
โดยสรุป คุณได้สำรวจกรณีการใช้งานต่างๆ ที่เกี่ยวข้องกับการแปลง EPUB เป็น PDF นอกจากนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ EPUB เป็นไฟล์ PDF ที่เข้ารหัสและป้องกันด้วยรหัสผ่าน ตลอดจนการจัดการขนาดหน้ากระดาษในเอกสารเอาต์พุต คุณสามารถค้นหาคุณสมบัติอื่นๆ ของ API ได้โดยไปที่ เอกสารประกอบ นอกจากนี้ โปรดอย่าลังเลที่จะติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี ในกรณีที่มีข้อสงสัยใดๆ