Cách chuyển đổi OTG sang PDF trong Java

Hướng dẫn ngắn gọn này giải thích những điều cơ bản về cách chuyển đổi OTG sang PDF trong Java. Nó sẽ cho phép bạn xuất OTG sang PDF trong Java bằng cách sử dụng một vài dòng mã trên bất kỳ hệ điều hành nào như MS Windows, Linux hoặc macOS. Nhiều tùy chọn và cài đặt tuân thủ có thể được định cấu hình trong tệp PDF đầu ra trước khi chuyển đổi từ OTG.

Các bước để chuyển đổi OTG sang PDF trong Java

  1. Cài đặt Aspose.Imaging từ Kho lưu trữ Maven trong dự án của bạn để chuyển đổi OTG sang PDF
  2. Tải tệp OTG đầu vào vào đối tượng lớp Image
  3. Khởi tạo đối tượng lớp PdfOptions để đặt thuộc tính cho tệp PDF đầu ra
  4. Đặt cài đặt tuân thủ cho PDF đầu ra với PdfComplianceVersion enum
  5. Đặt độ phân giải tệp PDF đầu ra và thông tin siêu dữ liệu
  6. Lưu tệp PDF đầu ra được chuyển đổi từ tệp OTG đầu vào

Trong các bước trên, chúng tôi đã tải tệp OTG nguồn và khởi tạo phiên bản lớp PdfOptions để đặt các thuộc tính của tệp PDF đầu ra. Trong quá trình thay đổi OTG thành PDF trong Java này, chúng tôi đã đặt một số thuộc tính bao gồm độ phân giải ngang và dọc cũng như siêu dữ liệu của tệp đầu ra, tuy nhiên, nhiều thuộc tính khác cũng có thể được đặt.

Mã để xuất OTG sang PDF trong Java

import com.aspose.imaging.License;
import com.aspose.imaging.ResolutionSetting;
import com.aspose.imaging.fileformats.pdf.PdfDocumentInfo;
import com.aspose.imaging.imageoptions.PdfOptions;
import com.aspose.imaging.Image;
public class ConvertOTGToPDFInJava {
public static void main(String[] args) {//main function for the ConvertOTGToPDFInJava class
// Set the Aspose.Imaging license to avoid trial version message in the output PDF file exported from OTG
License ImagingLicense = new License();
ImagingLicense.setLicense("Aspose.Imaging.lic");
// Load the input OTG sample file to be converted to a PDF file into an Image object
Image InputOTGFile = Image.load("Input_OTG.otg");
// Instantiate a PdfOptions class instance to set properties for the output PDF
PdfOptions PDFOptionsForOutputFile = new PdfOptions();
// Set the resolution settings of the output PDF file to 72 DPI
PDFOptionsForOutputFile.setResolutionSettings(new ResolutionSetting(72, 72));
// Specify the metadata information of the output PDF file like Author, Keywords, and Subject
PdfDocumentInfo PDFDocInfo = new PdfDocumentInfo();
PDFDocInfo.setAuthor("Document Author Information");
PDFDocInfo.setKeywords("Change OTG to PDF, OTG to PDF");
PDFDocInfo.setSubject("Export OTG to PDF in Java");
// Set the PDF document information for metadata
PDFOptionsForOutputFile.setPdfDocumentInfo(PDFDocInfo);
// Call the save function to generate output PDF file exported from the OTG
InputOTGFile.save("PDFConvertedFromOTG.pdf", PDFOptionsForOutputFile);
}
}

Trong mẫu mã này, độ phân giải ngang và dọc cũng như thông tin siêu dữ liệu của tệp PDF đầu ra được định cấu hình trước khi xuất OTG sang PDF trong Java. Bạn có thể thay đổi các giá trị của độ phân giải, tuân thủ và siêu dữ liệu theo yêu cầu của mình.

Ngoài ra, bạn có thể truy cập cách chuyển đổi BMP sang PNG trong Java để kiểm tra các tính năng khác nhau để làm việc với hình ảnh.

 Tiếng Việt