SDK .NET nguồn mở để làm việc với các tệp PDF

API .NET mã nguồn mở miễn phí và mạnh mẽ để tạo, chỉnh sửa và hợp nhất các tài liệu PDF.

API PDFSharp dành cho .NET là gì?

PDFsharp là một thư viện .NET mã nguồn mở được thiết kế để tạo và xử lý các tài liệu PDF một cách dễ dàng và linh hoạt. Cho dù bạn đang tạo các tệp PDF mới từ đầu, hợp nhất các tài liệu hiện có hay thêm văn bản, hình ảnh và hình dạng vào PDF, PDFsharp đều cung cấp một loạt các chức năng. Nó cho phép các nhà phát triển .NET xử lý các tệp PDF theo chương trình với một API rõ ràng và trực quan, khiến nó trở thành một lựa chọn tuyệt vời cho cả các ứng dụng quy mô nhỏ và các giải pháp doanh nghiệp lớn. Khả năng làm việc với cả đồ họa vector và raster trong các tài liệu PDF khiến nó trở thành một công cụ đa năng để tạo các báo cáo phức tạp hoặc nội dung động trong các ứng dụng .NET.

PDFSharp cho API .NET - Các tính năng chính

Sau đây là một số tính năng chính của PDFSharp:

  • Tạo tài liệu PDF mới từ đầu.
  • Sửa đổi các tài liệu PDF hiện có.
  • Thêm văn bản, hình ảnh và đồ họa vào trang PDF.
  • Hỗ trợ đồ họa vector và hình ảnh raster.
  • Ghép hoặc tách các tài liệu PDF.
  • Trích xuất nội dung từ các tập tin PDF.
  • Xử lý phông chữ, bao gồm phông chữ TrueType.
  • Vẽ các hình dạng như đường thẳng, hình chữ nhật và hình tròn.
  • Hỗ trợ các tập tin PDF được mã hóa.
  • Tạo tài liệu PDF/A để lưu trữ.
  • Tương thích với .NET Framework và .NET Core.
These features highlight the capabilities and benefits of using PDFSharp API for .NET in PDF document creation and manipulation.
GitHub

Thống kê GitHub

Tên:
Ngôn ngữ:
Ngôi sao:
Nĩa:
Giấy phép:
Kho lưu trữ được cập nhật lần cuối lúc

Bắt đầu với PDFSharp cho API .NET

Bạn có thể tải xuống thư viện ShapeCrawler từ GitHub hoặc nuget.

Cài đặt

Việc cài đặt PDFSharp API cho .NET rất đơn giản và có thể thực hiện từ nugget như minh họa bên dưới:

Cài đặt PDFSharp API cho .NET


 Install-Package PdfSharp

Ví dụ mã cho API PdfSharp cho .NET

PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.

Làm thế nào để tạo tệp PDF trống bằng API PDFSharp cho .NET?

In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.
  • Tạo một tài liệu PDF mới: Thao tác này sẽ khởi tạo một tài liệu PDF trống.
  • Thêm trang mới: Thêm trang trống vào tài liệu.
  • Vẽ văn bản: Sử dụng đối tượng XGraphics để viết "Hello, World!" ở giữa trang.
  • Lưu tài liệu: Lưu tệp PDF với tên tệp đã chỉ định.

Làm thế nào để thêm hình ảnh vào PDF bằng API PDFSharp?

PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.
  • Tạo một tài liệu PDF mới: Thao tác này sẽ khởi tạo một tài liệu PDF trống.
  • Thêm trang: Thêm một trang trống vào tài liệu.
  • Tải hình ảnh: Sử dụng XImage.FromFile() để tải hình ảnh từ đường dẫn tệp đã chỉ định.
  • Vẽ hình ảnh: Sử dụng gfx.DrawImage() để định vị và thay đổi kích thước hình ảnh trên trang PDF.
  • Lưu tài liệu: Lưu tệp PDF có hình ảnh.

Làm thế nào để chèn bảng vào tài liệu PDF trong .NET?

Để chèn bảng vào tài liệu PDF bằng API PDFSharp cho .NET, bạn có thể làm theo các bước sau.

  • Tạo một tài liệu PDF mới: Thao tác này sẽ khởi tạo một tài liệu PDF trống.
  • Thêm trang: Thêm một trang trống vào tài liệu PDF mới.
  • Xác định các hàng và cột là một phần của bảng.
  • Sử dụng vòng lặp lồng nhau để tạo bảng bằng cách sử dụng số hàng và cột.
  • Lưu tài liệu: Lưu tệp PDF có hình ảnh.

Thêm hình mờ vào trang PDF trong .NET

  • Tải một tài liệu PDF hiện có: Mã này mở một tệp PDF hiện có ở chế độ chỉnh sửa.
  • Lặp qua các trang: Lặp lại qua từng trang trong tài liệu.
  • Tạo đối tượng XGraphics: Cho phép thực hiện thao tác vẽ trên trang PDF.
  • Xác định các thuộc tính của hình mờ như phông chữ và văn bản.
  • Vẽ hình mờ: Văn bản được căn giữa trang theo bố cục đường chéo.
  • Lưu tài liệu: Lưu tệp PDF có áp dụng hình mờ.

Phần kết luận

PDFsharp là một thư viện mã nguồn mở đa năng và mạnh mẽ dành cho các nhà phát triển .NET, cung cấp các công cụ toàn diện để tạo, chỉnh sửa và quản lý tài liệu PDF. Với API đơn giản, PDFsharp đơn giản hóa nhiều thao tác PDF, từ tạo tài liệu mới và thêm hình ảnh hoặc văn bản đến sửa đổi PDF hiện có bằng cách phủ nội dung như hình mờ. Nó hỗ trợ đồ họa vector, hình dạng, bảng và siêu liên kết, khiến nó phù hợp với nhiều ứng dụng, bao gồm tạo báo cáo, xử lý tài liệu và lưu trữ. Khả năng tương thích với .NET Framework và .NET Core mở rộng khả năng sử dụng của nó trên nhiều nền tảng khác nhau, khiến PDFsharp trở thành lựa chọn đáng tin cậy để xử lý PDF trong các dự án .NET.

Sản Phẩm Tương Tự

 Vietnamese