Hướng dẫn này tập trung vào quá trình cách chuyển đổi tệp PostScript sang PDF bằng C#. Nó có các chi tiết cấu hình, một danh sách các tác vụ sẽ được thực hiện trong khi viết ứng dụng này và một mã mẫu có thể chạy được để chuyển đổi PS sang PDF bằng C#. Một số tùy chọn tùy chỉnh cũng được thảo luận trong khi chuyển đổi tệp PS sang PDF.
Các bước để chuyển đổi tệp PS sang PDF bằng C#
- Đặt IDE để sử dụng Aspose.Page để chuyển đổi PS sang PDF
- Tạo luồng đầu ra để lưu tệp PDF đầu ra
- Tạo luồng đầu vào để đọc tệp PostScript đầu vào
- Tạo đối tượng PsDocument bằng luồng đầu vào
- Tạo đối tượng PdfSaveOptions bằng cách đặt cờ triệt tiêu lỗi thành true
- Tạo một đối tượng PdfDevice bằng luồng đầu ra
- Gọi phương thức PsDocument.Save()
Các bước này tóm tắt quá trình chuyển đổi PostScript thành PDF bằng C#. Quá trình được bắt đầu bằng cách tạo luồng PDF đầu ra và luồng đầu vào PS, sau đó tạo đối tượng lớp PsDocument bằng cách sử dụng luồng PS đầu vào. Trong các bước cuối cùng, đối tượng PdfDevice được tạo với luồng đầu ra và đối tượng PsDocument được lưu vào luồng này bằng cách sử dụng các thuộc tính đã chỉ định của đối tượng PdfSaveOptions.
Mã để chuyển đổi tệp PostScript thành PDF bằng C#
Mã mẫu này trình bày quy trình chuyển đổi PS sang PDF bằng C#. Cờ triệt tiêu Lỗi cho phép chuyển đổi mặc dù có lỗi trong quá trình chuyển đổi, tuy nhiên, lỗi được lưu trong bộ sưu tập PdfSaveOptions.Exceptions có thể được lặp lại ở cuối để xem lỗi nếu có. Tương tự, bạn có thể đặt thư mục lưu các phông chữ bổ sung bằng cách sử dụng thuộc tính PdfSaveOptions.AdditionalFontsFolders.
Hướng dẫn này đã hướng dẫn chúng tôi chuyển đổi tệp từ PS sang PDF bằng C#. Nếu bạn muốn tìm hiểu cách chuyển đổi tệp EPS sang PDF, hãy tham khảo bài viết trên cách chuyển đổi EPS sang PDF trong C#.