1. Các sản phẩm
  2.   Xử lý văn bản
  3.   .NET
  4.   DOCXToPDFConverter
 
  

Thư viện .NET miễn phí để chuyển đổi tài liệu xử lý văn bản của Microsoft ®

Thư viện mã nguồn mở để chuyển đổi DOCX sang PDF

DOCXToPDFConverter là gì?

Có một loạt các API mã nguồn mở có sẵn cho phép tạo tài liệu PDF thông qua mã. Vấn đề với nó là, ngay cả một dòng thay đổi, nhà phát triển phải cập nhật mã, kiểm tra nó, phát hành một phiên bản mới và người dùng cuối sẽ xác minh bản cập nhật. Quá trình này quá dài và bận rộn cho các bản cập nhật nhỏ như thế này. DOCXToPDFConverter được phát triển với mục đích cho phép người dùng cuối cập nhật tài liệu đầu ra qua Word. Người dùng cuối có thể cập nhật DOCX và API sẽ tạo tệp PDF đầu ra cho nó. Bạn không chỉ có thể chuyển đổi DOCX sang PDF mà còn có thể lấy HTML làm đầu ra.

Trong khi làm việc với DOCX sang PDF và chuyển đổi DOCX sang HTML, API phân tích cú pháp các tài liệu nguồn và đưa nội dung động vào các trình giữ chỗ được xác định trước. API hoạt động trên Windows, Linux và macOS.

Previous Next

Bắt đầu với DOCXToPDFConverter

Trước hết, bạn yêu cầu phải có .NETCoreApp 2.1. Sau đó, vui lòng tải xuống kho lưu trữ theo cách thủ công từ GitHub hoặc cài đặt từ NuGet.

Cài đặt DOCXToPDFConverter qua NuGet

 Install-Package DocXToPdfConverter -Version 1.0.5

Chuyển đổi DOCX sang PDF thông qua API .NET miễn phí

DOCXToPDFConverter cho phép lập trình viên .NET chuyển đổi DOCX sang PDF theo chương trình. Để chuyển đổi DOCX sang PDF, bạn cần xác định tệp nguồn, xác định đường dẫn đến LibreOffice, đặt chỗ dành sẵn và chuyển đổi tài liệu bằng phương thức Convert (). Bằng cách sử dụng đoạn mã sau, bạn có thể chuyển đổi DOCX sang PDF.

Chuyển đổi DOCX sang PDF trong C #

  1. Khởi tạo đường dẫn đến LibreOffice soffice.exe
  2. Khởi tạo trình giữ chỗ mà bạn muốn sử dụng trong Tài liệu Word của mình. Có 3 loại trình giữ chỗ: một cho văn bản thuần túy, một cho các hàng trong bảng và một cho hình ảnh
  3. Khởi tạo ReportGenerator và chuyển locationOfLibreOfficeSoffice làm tham số
  4. Chuyển đổi DOCX sang PDF bằng cách sử dụng phương thức Convert () của ReportGenerator và chuyển đường dẫn tệp DOCX đầu vào, đường dẫn PDF đầu ra và trình giữ chỗ dưới dạng tham số.

API .NET miễn phí để chuyển đổi DOCX sang PDF


// initialize LibreOffice soffice.exe filepath
string locationOfLibreOfficeSoffice = @"C:\PortableApps\LibreOfficePortable\App\libreoffice\program\soffice.exe";
// define placeholders
placeholders.NewLineTag = "
"; placeholders.TextPlaceholderStartTag = "##"; placeholders.TextPlaceholderEndTag = "##"; placeholders.TablePlaceholderStartTag = "=="; placeholders.TablePlaceholderEndTag = "=="; placeholders.ImagePlaceholderStartTag = "++"; placeholders.ImagePlaceholderEndTag = "++"; // initialize report generator var test = new ReportGenerator(locationOfLibreOfficeSoffice); // convert DOCX to PDF test.Convert("Test-Template.docx", "Test-Template-out.pdf", placeholders);
 Tiếng Việt