MS Publisher là một chương trình tạo tài liệu tập trung để làm việc với thông tin bố cục trang. Chương trình mở các định dạng tệp tiếp theo MS Publisher 2.0 trở lên, các tệp có phần mở rộng .txt, tệp RTF, tệp MS Word, tệp HTML, văn bản Unicode, v.v. Các tệp xuất bản có thể bao gồm các loại dữ liệu khác nhau như hình ảnh, văn bản hoặc đồ họa. Đó là lý do tại sao định dạng này được phổ biến rộng rãi trong việc tạo tờ rơi, tài liệu quảng cáo, bưu thiếp và các sản phẩm quảng cáo trên giấy khác.

Phần mềm này cho phép tạo các tài liệu được thiết kế của riêng bạn hoặc sử dụng các thiết kế đã định dạng sẵn cho tài liệu của bạn. Nhà xuất bản MS lưu các tệp có phần mở rộng .pub và không có nhiều ứng dụng ngoài Nhà xuất bản có thể xử lý các tệp đó.

Aspose.PUB for C# .NET là một thư viện linh hoạt và dễ sử dụng. Nó được phát triển để làm việc với các tập tin xuất bản điện tử. Giải pháp này hỗ trợ tải, mở, chỉnh sửa và chuyển đổi định dạng tệp xuất bản điện tử phổ biến (.pub) sang PDF. Nó cung cấp khả năng chuyển đổi nhanh chóng và đáng tin cậy từ PUB sang PDF, HTML, XLSX, DOC và các định dạng hình ảnh phổ biến nhất.

Ngoài việc tích hợp vào dự án C# .NET của riêng bạn, thư viện này còn hoàn hảo để tạo các ứng dụng đa nền tảng của riêng bạn để mở, hợp nhất hoặc chuyển đổi các tệp MS Publisher. Tại đây bạn có thể xem và thử các ví dụ triển khai chức năng vào các ứng dụng như vậy. Chúng được tạo bởi các nhóm của chúng tôi bằng cách sử dụng giải pháp. Với các giải pháp này, bạn không phải cài đặt bất kỳ phần mềm bổ sung nào hoặc đăng ký để nhận được kết quả hiển thị.

Các tính năng API thao tác .NET PUB nâng cao

Xuất tệp PUB sang PDF

Aspose.PUB cho .NET có thể đọc và chuyển đổi các tệp xuất bản (.pub) thành tệp PDF, chỉ với một vài dòng mã.

Chuyển đổi PUB sang PDF - C#

    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

Đoạn mã trên có thể được giải thích ngắn gọn theo cách tiếp theo:

  • Tạo đường dẫn tệp đầy đủ tới tệp Nhà xuất bản mà bạn muốn được chuyển đổi. Để làm điều này, hãy tạo một Biến chuỗi pubFile và gán giá trị của biến dataDir cho nó.
  • Tạo một đối tượng trình phân tích cú pháp để phân tích cú pháp nội dung của tệp Publisher gọi Phương thức CreateParser() trên Lớp PubFactory.
  • Sử dụng Phương thức Parse() trên đối tượng Parser. Phương thức này đọc và phân tích cú pháp nội dung của tệp Publisher và trả về kết quả được gán cho biến pubtopdf.
  • Chuyển đổi nội dung được phân tích cú pháp của tệp Publisher thành tệp PDF và lưu tệp đó vào vị trí đã chỉ định bằng Phương thức ConvertToPdf() trên phiên bản PdfConverter.

Truy cập và thao tác các lớp PUB

Aspose.PUB cho .NET cho phép bạn truy cập các lớp của PUB với khả năng vẽ trên đó bằng hình ảnh hoặc văn bản. Bạn có thể hợp nhất các lớp, cập nhật văn bản trên các lớp, đặt hiệu ứng hoặc xuất các lớp dưới dạng hình ảnh. Bạn cũng có thể sử dụng API PUB .NET để phát hiện các tệp PUB đã được làm phẳng hoặc tạo hình thu nhỏ.

Đọc hoặc tạo tệp PUB

Aspose.PUB cho .NET không chỉ hỗ trợ tải các định dạng tệp PSD và PSB để thao tác và chuyển đổi mà còn cung cấp khả năng tạo các tệp PUB và PSB từ đầu. Các nhà phát triển .NET có thể sử dụng API để tự động hóa các tình huống có thể giúp ích cho họ trong quá trình thực hiện.

Nhiều bộ lọc hình ảnh khác nhau

Aspose.PUB cho .NET cung cấp các tính năng hình ảnh cốt lõi như điều chỉnh màu thông qua các thư viện lớp của nó. Các nhà phát triển có thể dễ dàng điều chỉnh độ sáng, độ tương phản hoặc gamma trên hình ảnh raster do API tải. Hơn nữa, các nhà phát triển có thể tự động hòa sắc hoặc làm mờ hình ảnh cũng như sử dụng các bộ lọc phổ biến bao gồm Median, Gauss Wiener, Motion Wiener và Bradley Threshold.

Các tính năng API PUB mới nhất

Aspose.PUB cho .NET API liên tục bổ sung thêm nhiều tính năng để làm cho nó trở nên mạnh mẽ. Dưới đây là danh sách một vài lựa chọn từ những cái mới nhất được thêm vào:

  • Hỗ trợ các lớp Fill. Tô mẫu, Màu và Dải màu.
  • Hỗ trợ GdFlResource, VmskResource, PtFlResource và VsmsResource.
  • Tải các tệp hình ảnh JPEG, PNG, v.v. vào PsdImage mà không cần tải trực tiếp.
  • Hỗ trợ Layer Vector Masks và Text Layer Custom FlipRotate.
  • Kết xuất hiệu ứng Stroke với Color Fill để xuất.
  

Support and Learning Resources

  
  

Aspose.PUB cung cấp các API riêng lẻ cho các môi trường phát triển phổ biến như được liệt kê bên dưới: