Hướng dẫn nhanh này mô tả quy trình cách chuyển đổi RTF sang PDF bằng C++ bằng cách cung cấp hướng dẫn để định cấu hình môi trường và mã có thể chạy được trong C++ cùng với thông tin về các tệp tiêu đề và không gian tên cần thiết. Trong khi viết trình chuyển đổi RTF sang PDF bằng C++, chúng ta sẽ tìm hiểu cách tải tệp RTF nguồn và sau đó tạo tệp PDF tùy chỉnh bằng cách đặt chế độ màu để hiển thị nội dung. Cuối cùng, tệp PDF đầu ra được tạo bởi mã C++ sẽ được lưu trên đĩa.
Các bước chuyển đổi RTF sang PDF bằng C++
- Thêm tham chiếu đến thư viện Aspose.Words.Cpp vào ứng dụng bằng trình quản lý gói NugGet
- Bao gồm các tệp tiêu đề cần thiết và không gian tên cần thiết
- Tải tệp RTF nguồn vào đối tượng lớp Document để chuyển đổi thành PDF trong C++
- Tạo đối tượng lớp PdfSaveOptions để tùy chỉnh tệp PDF đầu ra
- Đặt chế độ màu của tệp PDF đầu ra để hiển thị nội dung thành PDF
- Lưu tệp PDF đầu ra bằng các cấu hình mong muốn
Các bước này cung cấp tham chiếu đến các tài nguyên cần thiết cho cấu hình môi trường và trình tự các bước được sắp xếp theo thứ tự để chuyển đổi tài liệu văn bản đa dạng thức sang PDF bằng C++. Khi tất cả các tệp tiêu đề cần thiết được thêm vào và bao gồm các không gian tên cần thiết, chúng tôi sẽ tải tệp RTF nguồn bằng cách sử dụng đối tượng lớp Tài liệu có thể tải nó theo nhiều cách khác nhau như tải từ luồng hoặc sử dụng đối tượng lớp LoadOptions để kiểm soát quá trình tải tập tin. Cuối cùng, tệp PDF tùy chỉnh được lưu trên đĩa bằng cách đặt thuộc tính chế độ màu, tuy nhiên, có rất nhiều tùy chọn khác có sẵn trong lớp PdfSaveOptions.
Mã để thay đổi RTF thành PDF bằng C++
Mã này chuyển đổi định dạng văn bản có định dạng thành PDF bằng C++ bằng cách tạo và sử dụng các đối tượng lớp PdfSaveOptions. Chúng tôi đã sử dụng lớp PdfSaveOptions chứa nhiều thuộc tính khác như set_Compliance() để đặt mức tuân thủ tiêu chuẩn PDF đầu ra, set_DigitalSignatureDetails() để đặt chi tiết ký PDF, set_DisplayDocTitle() để đặt tiêu đề tài liệu khi hiển thị nó trong trình xem một vài tên.
Hướng dẫn này đã dạy chúng tôi quy trình xuất RTF sang PDF bằng C++. Nếu bạn muốn tìm hiểu quy trình chuyển đổi Word sang PDF, hãy tham khảo bài viết cách chuyển Word sang PDF bằng C++.