
Cách chuyển đổi XPS sang PDF bằng .NET REST API.
Quản lý tài liệu hiệu quả là điều cần thiết cho các quy trình làm việc liền mạch, khả năng chuyển đổi XPS sang định dạng PDF nổi lên như một công cụ giá trị. XPS, hay Đặc tả Giấy XML, là một định dạng tài liệu chuẩn được phát triển bởi Microsoft, thường được sử dụng để in ấn và chia sẻ tài liệu. Tuy nhiên, PDF, hay Định dạng Tài liệu Di động, đứng đầu như một tiêu chuẩn phổ quát cho việc trao đổi tài liệu, cung cấp khả năng tương thích và truy cập nâng cao trên nhiều nền tảng và thiết bị khác nhau. Do đó, bằng cách chuyển đổi tài liệu XPS sang PDF sử dụng .NET REST API, các nhà phát triển có được khả năng mở khóa vô vàn lợi ích.
- API chuyển đổi XPS sang PDF
- Chuyển đổi XPS sang PDF trong C# .NET
- Chuyển đổi tài liệu XPS sang PDF bằng cách sử dụng lệnh cURL
API chuyển đổi XPS sang PDF
Việc chuyển đổi tệp XPS sang định dạng PDF trở nên dễ dàng với sự trợ giúp của Aspose.PDF Cloud SDK for .NET. SDK mạnh mẽ này giúp đơn giản hóa quy trình chuyển đổi, đảm bảo độ chính xác và độ tin cậy trong việc bảo tồn tính toàn vẹn của tài liệu. Bạn có thể dễ dàng khởi động quá trình chuyển đổi XPS sang PDF trong các ứng dụng .NET của mình, loại bỏ nhu cầu cài đặt phức tạp trên máy tính. Hơn nữa, kiến trúc dựa trên đám mây đảm bảo tính mở rộng và khả năng truy cập, cho phép bạn tích hợp những tính năng tiên tiến này một cách liền mạch vào các ứng dụng của mình mà không phải lo lắng về việc quản lý hạ tầng.
Để sử dụng SDK, tìm Aspose.Pdf-Cloud
trong trình quản lý gói NuGet và nhấp vào nút Add Package
. Điều này sẽ thêm tham chiếu SDK vào dự án của bạn.
- Nhận thông tin xác thực của bạn từ cloud dashboard. Nếu bạn chưa có tài khoản, chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong bài viết quick start.
Chuyển đổi XPS sang PDF trong C# .NET
Với SDK đám mây này, bạn không chỉ có thể đạt được việc chuyển đổi XPS sang PDF hiệu quả mà còn mở khóa một loạt các khả năng để nâng cao quy trình xử lý tài liệu của bạn. Vì vậy, hãy làm theo các hướng dẫn dưới đây để có hiệu quả vô song trong quá trình chuyển đổi XPS sang PDF.
Phần sau sẽ giải thích chi tiết cách dễ dàng chuyển đổi tệp XPS sang định dạng PDF bằng cách sử dụng C# .NET.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Tạo một đối tượng của lớp PdfApi nơi chúng ta truyền thông tin xác thực của khách hàng dưới dạng đối số.
pdfApi.UploadFile("sourceFile.pdf", stream);
Tải tệp PDF đầu vào lên lưu trữ đám mây.
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
Gọi API để chuyển đổi tệp XPS có sẵn trong lưu trữ đám mây sang định dạng PDF. Tệp kết quả cũng được lưu trong lưu trữ đám mây.
// Đối với nhiều ví dụ hơn, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Lấy thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// tạo một thể hiện của PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// name of input JPG image
String inputFile = "Simple.xps";
// tải nguồn XPS từ ổ đĩa cục bộ
using (var stream = System.IO.File.OpenRead(inputFile))
{
// tải lên file XPS lên lưu trữ đám mây
pdfApi.UploadFile("input.xps", stream);
// gọi API để chuyển đổi tệp XPS sang định dạng PDF
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
}
Một cái nhìn trước về việc chuyển đổi XPS sang PDF.
Tệp XPS mẫu và tệp PDF kết quả được tạo ra trong ví dụ trên có thể được tải xuống từ Simple.xps và resultant.pdf
- Để xem PDF kết quả, bạn có thể cân nhắc sử dụng ứng dụng miễn phí trực tuyến PDF Viewer.
Chuyển đổi tài liệu XPS sang PDF bằng cách sử dụng lệnh cURL
Ngoài ra, việc chuyển đổi tệp XPS sang định dạng PDF bằng cách sử dụng Aspose.PDF Cloud và lệnh cURL cung cấp một giải pháp linh hoạt và hiệu quả cho các nhiệm vụ chuyển đổi tài liệu. Bằng cách sử dụng lệnh cURL để tương tác với API Aspose.PDF Cloud, bạn có thể khởi động quy trình chuyển đổi một cách liền mạch. Khi sử dụng phương pháp này, bước đầu tiên là tạo một mã thông báo truy cập JWT bằng cách sử dụng lệnh sau:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Khi chúng ta có mã thông báo JWT, vui lòng thực hiện lệnh sau để chuyển đổi tệp XPS sang định dạng PDF và lưu đầu ra vào ổ đĩa cục bộ.
curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"
Trong trường hợp chúng ta có yêu cầu lưu trữ đầu ra trên lưu trữ đám mây, vui lòng thử sử dụng lệnh sau.
curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Thay thế inputXPS
bằng tên của tệp XPS đầu vào có sẵn trong lưu trữ đám mây, resultantPDF
bằng tên của hình ảnh PDF kết quả và, accessToken
bằng mã thông báo truy cập JWT được tạo ở trên.
Kết luận
Cuối cùng, chúng ta đã học được rằng bằng cách tận dụng Aspose.PDF Cloud SDK cho .NET hoặc sử dụng các lệnh cURL kết hợp với Aspose.PDF Cloud API, chúng ta có thể triển khai các giải pháp hiệu quả và đáng tin cậy cho việc chuyển đổi tệp XPS sang định dạng PDF. Nhờ vào kiến trúc dựa trên đám mây, bạn có thể tiếp cận các chức năng chuyển đổi và thao tác tài liệu mạnh mẽ mà không cần các cài đặt địa phương phức tạp. Do đó, chúng tôi rất khuyến khích việc đơn giản hóa quy trình xử lý tài liệu và khai thác toàn bộ tiềm năng của nội dung kỹ thuật số.
Liên kết hữu ích
Bài viết liên quan
Chúng tôi rất khuyến nghị bạn nên đọc các bài viết trên blog sau đây để biết thông tin về: