RTF sang PDF C ++

RTF là định dạng tệp văn bản đa nền tảng được Microsoft giới thiệu. Ngoài văn bản, nó có thể bao gồm thông tin bổ sung về kiểu phông chữ, định dạng, hình ảnh, v.v. Có thể có các trường hợp như chia sẻ tệp qua internet mà bạn không muốn tệp có thể chỉnh sửa được hoặc muốn tệp được sửa. cách trình bày. Trong những trường hợp như vậy, định dạng PDF là lựa chọn tốt nhất cho bạn. PDF là một định dạng đa nền tảng có thể được bảo mật và ở chế độ chỉ đọc. Hơn nữa, tệp PDF trông giống nhau ở bất kỳ nơi nào bạn mở. Trong bài viết này, bạn sẽ học cách chuyển đổi tệp RTF sang định dạng PDF bằng C ++.

API chuyển đổi RTF sang PDF C ++

Chúng tôi sẽ sử dụng API Aspose.Words for C ++ để chuyển đổi tài liệu RTF sang định dạng PDF. Nó là một thư viện C ++ gốc cho phép bạn tạo, thay đổi và chuyển đổi các tệp Microsoft Word. Hơn nữa, nó cũng hỗ trợ chuyển đổi các tập tin sang định dạng PDF. Bạn có thể cài đặt API thông qua NuGet hoặc tải xuống trực tiếp từ phần Tải xuống.

PM> Install-Package Aspose.Words.Cpp

Chuyển đổi C ++ RTF sang PDF

Sau đây là các bước để chuyển đổi tài liệu RTF sang định dạng PDF.

Sau đây là mẫu mã để chuyển đổi tài liệu RTF sang định dạng PDF.

// Tạo một phiên bản của lớp Tài liệu và tải tệp RTF
System::SharedPtr<Aspose::Words::Document> document = System::MakeObject<Aspose::Words::Document>(u"SourceDirectory\\Test File (rtf).rtf");

// Đường dẫn tệp đầu ra
System::String outputPath = u"OutputDirectory\\TextFileOut.pdf";

// Lưu RTF dưới dạng PDF
document->Save(outputPath, Aspose::Words::SaveFormat::Pdf);

Nhận giấy phép miễn phí

Bạn có thể dùng thử API mà không có giới hạn đánh giá bằng cách yêu cầu giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tài liệu RTF sang định dạng PDF theo cách lập trình bằng C ++. Để thực hiện chuyển đổi này, chúng tôi đã sử dụng Aspose. AdWords dành cho C ++, là một API giàu tính năng cho phép bạn tự động hóa quy trình công việc liên quan đến MS Word. Bạn có thể khám phá API một cách chi tiết bằng cách sử dụng tài liệu chính thức.

Xem thêm