![](https://products.fileformat.com/vi/pdf/net/aspose-pdf-for-net/header-image.png)
Aspose.PDF for .NET
API C# .NET để tạo và chuyển đổi tệp PDF
API PDF C# .NET mạnh mẽ để tạo, chỉnh sửa, kết xuất, thao tác và chuyển đổi tệp PDF sang định dạng Word, Excel, PowerPoint & Hình ảnh mà không cần sử dụng Adobe Acrobat.
Aspose.PDF for .NET có thể rất tiện dụng cho các nhà phát triển muốn tạo và thao tác với tài liệu PDF bên trong các ứng dụng của riêng họ chỉ bằng một vài dòng mã C# .NET. Thư viện được thiết kế để dễ sử dụng và cung cấp nhiều tính năng giúp nó phù hợp với nhiều trường hợp sử dụng khác nhau. Với bộ tính năng phong phú và API dễ sử dụng, Aspose.PDF là một công cụ có giá trị cho bất kỳ nhà phát triển nào làm việc với tài liệu PDF trong môi trường .NET (WinForms, WPF, ASP.NET và .NET Compact Framework).< /p>
Aspose.PDF cho .NET là một thư viện rất linh hoạt và mạnh mẽ, rất phù hợp cho nhiều trường hợp sử dụng. Cho dù bạn được đưa vào để tạo tài liệu PDF mới, thao tác với tài liệu hiện có hay chuyển đổi tệp PDF sang các định dạng khác, thư viện này đều cung cấp mọi thứ bạn cần để hoàn thành công việc. Thư viện có thể được sử dụng để chuyển đổi văn bản, hình ảnh, SVG, HTML sang PDF cũng như xuất PDF sang nhiều định dạng tài liệu với hiệu suất tuyệt vời và chất lượng tốt.
Thư viện đã hỗ trợ nhiều chức năng khác nhau để xử lý tài liệu PDF, chẳng hạn như tạo tệp PDF từ đầu, nén tệp PDF, tạo và thao tác bảng, sử dụng đối tượng biểu đồ trong tệp PDF, xử lý phông chữ tùy chỉnh, hỗ trợ kiểm soát bảo mật , chèn hoặc xóa dấu trang, sử dụng mục lục PDF, thêm hoặc xóa tệp đính kèm, quản lý chú thích PDF, chèn văn bản và hình ảnh, trích xuất hoặc chèn trang vào tệp PDF, hợp nhất nhiều tệp PDF thành một tài liệu duy nhất, chia tệp PDF thành nhiều trang, trang để chuyển đổi hình ảnh, in tài liệu PDF, v.v.
Bắt đầu với Aspose.PDF cho .NET
Cách cài đặt Aspose.PDF cho .NET được khuyên dùng là sử dụng NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.
Cài đặt Aspose.Pdf qua lệnh NuGet
Install-Package Aspose.Pdf
Bạn có thể tải xuống thư viện trực tiếp từ trang sản phẩm Aspose.PDF
Tạo tài liệu PDF qua .NET API
Một trong những tính năng chính của Aspose.PDF dành cho .NET là khả năng tạo tài liệu PDF từ đầu chỉ bằng một vài dòng mã C#. Các nhà phát triển phần mềm có thể sử dụng thư viện để thêm văn bản, hình ảnh, biểu mẫu, chú thích, trang mới, tệp đính kèm, dấu trang và các thành phần khác vào tài liệu PDF cũng như kiểm soát bố cục và định dạng của nội dung. Ngoài ra, thư viện còn cung cấp một bộ API phong phú để thao tác với các tài liệu PDF hiện có, chẳng hạn như hợp nhất nhiều tệp PDF thành một tài liệu, chia tệp PDF thành nhiều trang cũng như trích xuất văn bản và hình ảnh từ một tệp PDF.
Làm cách nào để tạo PDF bằng C#?
// Initialize document object
Document pdf_doc = new Document();
// Add page
Page page = pdf_doc.Pages.Add();
// Place the text of choice
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));
// PDF file created at a specified location
pdf_doc.Save("created_one.pdf");
Chuyển đổi PDF sang các định dạng tệp khác thông qua API C#
Chuyển đổi tài liệu PDF sang các định dạng tệp khác là một trong những nhiệm vụ phổ biến và quan trọng nhất đối với nhiều nhà phát triển phần mềm. Aspose.PDF for .NET giúp công việc của họ trở nên dễ dàng bằng cách cung cấp chức năng hoàn chỉnh để chuyển đổi tài liệu PDF theo chương trình sang các định dạng tệp được hỗ trợ khác chỉ với một vài dòng mã .NET. Thư viện hỗ trợ nhiều định dạng đầu ra, bao gồm Microsoft Word, Excel, PowerPoint, hình ảnh, HTML và nhiều định dạng khác. Cũng có thể lưu tài liệu PDF vào tệp, truyền phát, gửi lên Web hoặc lưu dưới dạng tài liệu PDF/A. Thư viện giúp các nhà phát triển phần mềm dễ dàng làm việc với các tài liệu PDF trong các ứng dụng và nền tảng khác.
Chuyển PDF sang Word qua C#.NET API
public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document
var document = new Document("template.pdf");
// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}
Hợp nhất hoặc tách tài liệu PDF qua C# .NET
Thư viện Aspose.PDF for .NET cho phép các nhà phát triển phần mềm hợp nhất nhiều tệp PDF thành một tài liệu PDF duy nhất hoặc chia các tệp PDF lớn thành các tệp nhỏ hơn trong ứng dụng .NET của riêng họ. Thư viện đã cung cấp nhiều chức năng khác nhau để hợp nhất và chia tách các tệp PDF, chẳng hạn như thêm một tài liệu vào cuối tệp PDF khác, chia các trang PDF thành các tệp PDF riêng lẻ, chia phạm vi các trang PDF thành tệp PDF riêng lẻ, v.v.
Tách PDF thành nhiều tệp qua API C#
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
Chuyển đổi hình ảnh sang PDF qua .NET API
Thư viện Aspose.PDF cho .NET đã cung cấp hỗ trợ đầy đủ cho việc chuyển đổi nhiều hình ảnh khác nhau sang PDF bằng lệnh C#. Các nhà phát triển phần mềm có thể chuyển đổi một số định dạng hình ảnh phổ biến nhất, chẳng hạn như - định dạng BMP, CGM, DICOM, EMF, JPG, PNG, SVG và TIFF một cách dễ dàng. Để chuyển đổi hình ảnh trước tiên bạn cần Khởi tạo một đối tượng lớp tài liệu mới và tải hình ảnh. Sau đó, chỉ cần gọi lưu và chuyển đổi sang định dạng hình ảnh và lưu nó ở định dạng tệp PDF. Trong một số trường hợp, thư viện còn hỗ trợ thiết lập chiều cao, chiều rộng, lề của trang cũng như hình ảnh.
chuyển đổi hình ảnh JPG sang PDF qua .NET API
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");