AI sang PDF C#

Các tệp Adobe Illustrator (AI) được sử dụng rộng rãi trong ngành thiết kế đồ họa để tạo đồ họa và hình minh họa vector. Tuy nhiên, có những trường hợp bạn cần chuyển đổi tệp AI sang định dạng PDF cho mục đích chia sẻ, in hoặc lưu trữ. Trong bài đăng trên blog này, chúng tôi sẽ hướng dẫn bạn quy trình chuyển đổi AI Hình ảnh Adobe Illustrator thành PDF bằng C#.

Trình chuyển đổi AI sang PDF - Cài đặt API C#

Bạn có thể chuyển đổi định dạng AI sang PDF trong C# bằng một vài lệnh gọi API. Chỉ cần cài đặt Conholdate.Total for .NET trong môi trường của bạn bằng cách sử dụng plugin Trình quản lý gói NuGet trong Visual Studio hoặc sử dụng lệnh cài đặt NuGet sau:

PM> NuGet\Install-Package Conholdate.Total

Chuyển đổi AI sang PDF trong C#

Bạn cần làm theo các bước bên dưới để chuyển đổi AI sang PDF trong C#:

  • Tải tệp hình ảnh AI đầu vào bằng lớp AiImage.
  • Chuyển đổi AI sang PDF bằng phương pháp Lưu.

Đoạn mã bên dưới cho thấy cách chuyển đổi AI sang PDF trong C#:

// Tải tệp AI nguồn
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Chuyển đổi AI sang tài liệu PDF
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());

Chuyển đổi AI sang PDF với Tùy chọn nâng cao trong C#

Chúng ta hãy tiến thêm một bước nữa để tìm hiểu cách chuyển đổi nâng cao từ AI sang PDF. Tại đây, bạn có thể đặt các thuộc tính khác nhau được hiển thị bởi lớp PdfOptions. Bạn có thể chỉ định kích thước trang và thông tin tài liệu bao gồm Tác giả, Tiêu đề, thông tin Meta, v.v. theo yêu cầu của bạn.

  • Tải tệp AI nguồn.
  • Tạo một đối tượng lớp PdfOptions.
  • Đặt các thuộc tính PDF khác nhau.
  • Chuyển đổi tài liệu AI sang PDF.

Mã mẫu sau đây trình bày cách chuyển đổi AI sang PDF trong C#:

// Tải tệp AI nguồn
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");

// Tạo đối tượng lớp PdfOptions
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();

// Đặt các thuộc tính PDF khác nhau
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
         
// Chuyển đổi AI sang tài liệu PDF
image.Save("output.pdf", options);

Giấy phép đánh giá miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để kiểm tra hết công suất của API.

Tổng hợp

Trong bài đăng trên blog này, chúng tôi đã trình bày cách chuyển đổi AI sang PDF trong C#. Cách tiếp cận này cung cấp một cách có lập trình để tự động hóa quy trình chuyển đổi, làm cho nó phù hợp với việc chuyển đổi hàng loạt và tích hợp vào quy trình công việc lớn hơn. Với kiến thức này, bạn có thể hợp lý hóa các dự án thiết kế đồ họa của mình và tạo các phiên bản PDF của tệp AI bằng C# một cách hiệu quả. Tuy nhiên, nếu bạn có bất kỳ thắc mắc nào, xin vui lòng viết chúng cho chúng tôi qua diễn đàn.

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

Tôi có cần cài đặt Adobe Illustrator trên máy tính của mình để sử dụng C# cho quá trình chuyển đổi này không?

Không, bạn không cần cài đặt Adobe Illustrator hoặc bất kỳ ứng dụng bên thứ 3 nào khác để thực hiện chuyển đổi này trong dự án của mình.

Làm cách nào tôi có thể chọn tùy chọn xuất PDF trong mã C#?

Bạn có thể xác định các tùy chọn xuất PDF bằng cách sử dụng đối tượng lớp PdfOptions. Trong đoạn mã được cung cấp, chúng tôi đặt kích thước trang làm ví dụ. Bạn có thể tùy chỉnh một số thuộc tính để phù hợp với yêu cầu cụ thể của mình.

Tôi có thể chuyển đổi nhiều tệp AI sang PDF bằng mã được cung cấp không?

Có, bạn có thể chuyển đổi nhiều tệp AI thành PDF bằng cách kết hợp một vòng lặp trong mã C# để lặp qua danh sách các đường dẫn tệp AI và xử lý từng tệp. Điều này có thể đặc biệt hữu ích cho việc chuyển đổi hàng loạt.

Xem thêm