วิธีแปลง SVG เป็น PDF โดยใช้ Java

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

ขั้นตอนในการส่งออก SVG เป็น PDF โดยใช้ Java

  1. กำหนดค่าโครงการของคุณเพื่อใช้ Aspose.Imaging จากที่เก็บ Maven
  2. โหลดไฟล์ SVG ต้นทางโดยใช้วัตถุคลาส Image
  3. สร้างอินสแตนซ์อ็อบเจ็กต์คลาส PdfOptions เพื่อกำหนดค่าเอาต์พุต PDF
  4. บันทึกภาพเป็น PDF โดยใช้ตัวเลือก PDF ที่ระบุ

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

รหัสเพื่อแปลงจาก SVG เป็น PDF โดยใช้ Java

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.imageoptions.PdfOptions;
public class ConvertSVGToPDFUsingJava {
public static void main(String[] args) // Main function to convert SVG to PDF using java
{
// Initialize license to avoid watermark in the output PDF created from SVG
License licForSvgToPdf = new License();
licForSvgToPdf.setLicense("Aspose.Imaging.lic");
// Load the input SVG image to be converted to PDF
Image img = Image.load("Circle.svg");
// Instantiate the PdfOptions class object to customize the converted PDF from SVG
PdfOptions options = new PdfOptions();
// Save the output PDF file using the PdfOptions object
img.save("Compressed.pdf",options);
System.out.println("Done");
}
}

รหัสนี้แปลง SVG เป็น PDF โดยใช้ Java และมีตัวเลือกในการตั้งค่า PDFCoreOptions โดยใช้วัตถุคลาส PdfOptions คุณสามารถตั้งค่าระดับโครงร่างบุ๊กมาร์ก การบีบอัด ระดับโครงร่างที่ขยาย ระดับโครงร่างหัวข้อ คุณภาพ JPEG และคุณสมบัติการปฏิบัติตาม PDF โดยใช้ PDFCoreOptions ในทำนองเดียวกัน คุณสามารถตั้งค่าชื่อผู้เขียนของไฟล์ PDF คีย์เวิร์ด หัวเรื่อง และหัวเรื่องโดยใช้คุณสมบัติ PdfDocumentInfo ในออบเจกต์คลาส PdfOptions

เราได้เรียนรู้วิธีแปลง SVG เป็น PDF ที่นี่ อย่างไรก็ตาม หากคุณต้องการแปลง SVG เป็น PNG โปรดดูบทความใน วิธีแปลง SVG เป็น PNG โดยใช้ Java

 ไทย