MS Publisher là một chương trình tạo tài liệu tập trung vào việc 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 sau: MS Publisher 2.0 hoặc mới hơ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à nhiều hơn nữa. Các tệp Pub 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 sử dụng rộng rãi trong việc tạo tờ rơi, brochure, thiệp bưu thiếp và các sản phẩm quảng cáo bằng 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. MS Publisher lưu các tệp với phần mở rộng .pub và không có nhiều ứng dụng ngoài Publisher có thể xử lý các tệp như vậy.

Aspose.PUB cho 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 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 chuyển đổi nhanh chóng và đáng tin cậy từ PUB sang PDF, HTML, XLSX, DOC và các định dạng ả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 hoàn hảo để tạo các ứng dụng đa nền tảng của riêng bạn nhằm 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ụ về việc triển khai chức năng trong 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 việc sử dụng giải pháp. Với những giải pháp này, bạn không cần cài đặt bất kỳ phần mềm bổ sung nào, hoặc đăng ký để có được kết quả được 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 Publisher mà bạn muốn chuyển đổi. Đối với việc nà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 parser để phân tích nội dung của tệp Publisher bằng cách 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 đọc và phân tích 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 đã phân tích của tệp Publisher thành tệp PDF và lưu nó vào vị trí đã chỉ định bằng phương thức ConvertToPdf() trên thể hiệ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 thumbnail.

Đọ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 cho việc 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 kịch bản có thể giúp họ trong quá trình làm việc.

Các bộ lọc hình ảnh đa dạng

Aspose.PUB cho .NET cung cấp các tính năng cốt lõi về xử lý hình ảnh như điều chỉnh màu 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 ảnh raster được API tải. Hơn nữa, các nhà phát triển có thể động dither hoặc làm mờ ả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 PUB API mới nhất

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

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

Câu hỏi thường gặp

1. Tại sao bạn lại cần Aspose.PUB cho .NET?

Chức năng phong phú của Aspose.PUB có thể được tích hợp vào nhiều ứng dụng phần mềm khác nhau, bao gồm trích xuất nội dung, chuyển đổi sang các định dạng khác và hiển thị để hiển thị hoặc in.

2. Những định dạng nào được Aspose.PUB hỗ trợ cho .NET?

Giải pháp API này hỗ trợ PUB dưới dạng đầu vào và PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML và SVG dưới dạng định dạng đầu ra trong chức năng chuyển đổi.

3. Tôi có thể tìm thấy các yêu cầu để bắt đầu làm việc với Aspose.PUB cho .NET ở đâu?

Hãy truy cập Tài liệu để tìm hiểu các kiến ​​thức cơ bản như yêu cầu hệ thống, cài đặt, cấp phép và cách chạy ví dụ. Ở đó bạn cũng có thể tìm thấy Hướng dẫn dành cho nhà phát triển và cơ sở kiến ​​thức về các định dạng.

4. Tôi có thể nhận trợ giúp ở đâu nếu có bất kỳ vấn đề nào với API?

Hãy thử nhận câu trả lời tại Diễn đàn hỗ trợ miễn phí .

5. Tôi có thể tìm thấy các bản cập nhật mới nhất của Aspose.PUB cho .NET ở đâu?

Hãy truy cập Relese Notes để xem tiến trình, tất cả các bản cập nhật và các tính năng mới nhất được thêm vào.



  

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: