convert-png-to-eps-in-csharp

Chuyển đổi hình ảnh từ định dạng này sang định dạng khác là một nhiệm vụ phổ biến trong lập trình. Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách chuyển đổi PNG thành EPS trong C#. EPS (Encapsulated PostScript) là một định dạng hình ảnh vector thường được sử dụng để in ấn và đồ họa có độ phân giải cao. Chúng ta sẽ xem API chuyển đổi PNG sang EPS để chuyển đổi hình ảnh PNG sang định dạng EPS. Tiếp theo, chúng ta sẽ xem qua các bước chuyển đổi. Ngoài ra, chúng tôi sẽ cung cấp một công cụ chuyển đổi trực tuyến miễn phí và các liên kết hữu ích khác. Vì vậy, hãy bắt đầu!

Bài viết này bao gồm các chủ đề sau:

  1. API chuyển đổi C# PNG sang EPS – Tải xuống miễn phí
  2. Chuyển đổi PNG sang EPS trong C#
  3. Chuyển đổi PNG sang EPS bằng FileStream
  4. Lưu PNG dưới dạng EPS bằng Bitmap
  5. Chuyển đổi PNG sang EPS trực tuyến
  6. PNG sang EPS - Tài nguyên Học tập Miễn phí

API chuyển đổi C# PNG sang EPS – Tải xuống miễn phí

Chúng tôi sẽ sử dụng API Aspose.Page for .NET để chuyển đổi PNG sang EPS trong C#. Nó là một API .NET tại chỗ cho phép các nhà phát triển làm việc với các tài liệu XPS, EPS và PS. Nó cho phép chúng tôi tạo, chỉnh sửa và lưu các tài liệu XPS và EPS/PS. API cũng hỗ trợ chuyển đổi các tài liệu XPS, EPS & PS sang các định dạng được hỗ trợ khác như PDF, JPG, PNG, v.v.

Vui lòng tải xuống DLL hoặc cài đặt nó bằng NuGet.

PM> Install-Package Aspose.Page 

Chuyển đổi PNG sang EPS trong C#

Chúng tôi có thể chuyển đổi các tệp PNG thành hình ảnh EPS bằng cách thực hiện theo các bước bên dưới:

  1. Tạo một thể hiện của lớp PsSaveOptions.
  2. Gọi phương thức PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) để lưu hình ảnh dưới dạng tệp EPS.

Phương thức SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) của lớp PsDocument lấy đường dẫn tệp hình ảnh, đường dẫn tệp EPS và PsSaveOptions làm đối số.

Ví dụ mã sau đây cho biết cách chuyển đổi hình ảnh PNG sang định dạng EPS trong C#.

// Ví dụ mã này trình bày cách chuyển đổi PNG sang EPS trong C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Đường dẫn tệp
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Tạo tùy chọn mặc định
PsSaveOptions options = new PsSaveOptions();

// Lưu hình ảnh PNG vào tệp EPS
PsDocument.SaveImageAsEps(png, eps, options);

Chuyển đổi PNG sang EPS bằng FileStream

Chúng tôi có thể chuyển đổi các tệp PNG thành hình ảnh EPS bằng cách thực hiện theo các bước bên dưới:

  1. Tạo một thể hiện của lớp PsSaveOptions.
  2. Đọc hình ảnh PNG bằng FileStream.
  3. Tạo luồng đầu ra tệp EPS.
  4. Gọi phương thức PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) để lưu hình ảnh dưới dạng tệp EPS.

Phương thức SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) của lớp PsDocument lấy các đối tượng luồng đầu vào và đầu ra cùng với PsSaveOptions làm đối số.

Ví dụ mã sau đây cho biết cách chuyển đổi hình ảnh PNG sang định dạng EPS bằng cách sử dụng Luồng trong C#.

// Ví dụ mã này minh họa cách chuyển đổi PNG sang EPS bằng cách sử dụng Luồng trong C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Đường dẫn tệp
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Tạo tùy chọn mặc định
PsSaveOptions options = new PsSaveOptions();

// Đọc hình ảnh PNG
var pngStream = File.OpenRead(png);

// Tạo luồng đầu ra cho tệp EPS
using (Stream outputStream = File.OpenWrite(eps))
{
    // Lưu hình ảnh PNG vào tệp EPS
    PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}

Chuyển đổi PNG sang EPS bằng Bitmap

Chúng tôi có thể chuyển đổi các tệp PNG thành hình ảnh EPS bằng cách thực hiện theo các bước bên dưới:

  1. Tạo một thể hiện của lớp PsSaveOptions.
  2. Tạo một đối tượng bitmap từ một tệp hình ảnh.
  3. Gọi phương thức PsDocument.SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) để lưu hình ảnh dưới dạng tệp EPS.

Phương thức SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) của lớp PsDocument lấy hình ảnh bitmap, đường dẫn tệp EPS và PsSaveOptions làm đối số.

Ví dụ mã sau đây cho biết cách chuyển đổi hình ảnh PNG sang định dạng EPS bằng Bitmap trong C#.

// Ví dụ mã này minh họa cách chuyển đổi PNG sang EPS bằng cách sử dụng Luồng trong C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Tạo tùy chọn mặc định
PsSaveOptions options = new PsSaveOptions();

// Tạo đối tượng bitmap từ tệp hình ảnh
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
    // Lưu hình ảnh PNG vào tệp EPS
    PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}

Thư viện chuyển đổi PNG2EPS – Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử thư viện miễn phí mà không có bất kỳ giới hạn nào.

Chuyển đổi PNG sang EPS trực tuyến

Vui lòng dùng thử ứng dụng PNG to EPS converter trực tuyến miễn phí của chúng tôi được phát triển bằng API trên. Nó là một công cụ lý tưởng cho những ai cần chuyển đổi các tệp PNG sang EPS một cách nhanh chóng.

PNG sang PS – Tài nguyên học tập

Bạn có thể tìm hiểu thêm về cách chuyển đổi hình ảnh PNG sang định dạng EPS và khám phá các tính năng khác của thư viện bằng các tài nguyên bên dưới:

Phần kết luận

Tóm lại, chúng ta đã học cách chuyển đổi PNG sang EPS trong C#. Chúng ta đã thấy rằng quá trình này tương đối đơn giản và chỉ yêu cầu một vài dòng mã. Hơn nữa, chúng tôi đã chỉ ra các phương pháp khác nhau để chuyển đổi theo chương trình. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm