Chuyển TYPE1 sang SVG

Chức năng Chuyển đổi TYPE1 sang SVG cho C# .NET. API để chuyển đổi phông chữ.

 

Định dạng SVG hoạt động tốt hơn trong các dự án web trong khi phông chữ Loại 1 được sử dụng rộng rãi trong các ứng dụng in và xuất bản trên máy tính để bàn. Nhưng hãy tìm những lý do khác có thể khiến bạn nghĩ đến việc chuyển đổi định dạng này sang định dạng khác. Phông chữ Loại 1 có thể được thu nhỏ mà không làm giảm chất lượng, nhưng khi thu nhỏ quá nhiều có thể dẫn đến hiện tượng pixel hóa hoặc mất chi tiết. Với phông chữ SVG, bạn sẽ không gặp phải vấn đề này vì vậy chúng hoàn hảo cho các kích thước và độ phân giải màn hình khác nhau. Phông chữ loại 1 được thiết kế để sử dụng như hiện tại. Phông chữ SVG có thể chỉnh sửa và tùy chỉnh nhiều hơn và có thể được sửa đổi bằng phần mềm chỉnh sửa vector tiêu chuẩn. Tuy nhiên, bạn cần lưu ý rằng phông chữ SVG có phạm vi tính năng đánh máy hạn chế so với phông chữ Loại 1 và kích thước tệp của chúng lớn hơn. Nhưng vấn đề này có thể được giải quyết bằng cách tạo một tập hợp con với các ký hiệu duy nhất bạn cần trong dự án của mình để giảm kích thước.

Chuyển đổi ở đây sử dụng API .NET để chuyển đổi TYPE1 thành SVG chỉ bằng một vài dòng mã. Giải pháp API Aspose.Font cho С# thực sự dễ dàng tích hợp vào sản phẩm của riêng bạn hoặc phát triển Trình chuyển đổi TYPE1 sang SVG đa nền tảng giống như giải pháp bạn có thể tìm thấy bằng cách nhấp vào liên kết.

Giải pháp này bao gồm cấu trúc dữ liệu phông chữ để lưu trữ thông tin về từng nét và mã hóa cho tất cả các loại phông chữ. Nó tạo ra một kết nối giữa mã ký tự và mã định danh glyph. Sử dụng API .NET này, bạn có thể hiển thị bất kỳ hình tượng hoặc văn bản mong muốn nào, kể cả các hình tượng đặc biệt. Bằng cách triển khai các giao diện và sử dụng các chức năng đồ họa cơ bản như di chuyển điểm, vẽ đường thẳng, tạo đường cong, v.v., bạn có thể đạt được đầu ra kết xuất mong muốn.

Chuyển đổi TYPE1 sang SVG trên C#

Truy cập Tài liệu nơi bạn có thể tìm hiểu thêm thông tin cần thiết để làm việc với API và kiến ​​thức cơ bản về phông chữ.

  1. Chỉ định đường dẫn đến tệp phông chữ TYPE1 được lưu trữ trong biến fontPath và mở phông chữ TYPE1 bằng cách sử dụng Open() Phương pháp.
  2. Chỉ định cài đặt đầu ra SVG bằng cách kết hợp đường dẫn thư mục đầu ra OutputDir với tên tệp phông chữ mong muốn bằng Phương thức Path.Combine(). Sau đó, đối tượng FileStream outStream được tạo bằng cách sử dụng File.Create() để tạo một tệp mới với đường dẫn đầu ra được chỉ định.
  3. Thực hiện chuyển đổi TYPE1 sang SVG bằng phương thức SaveToFormat() và chuyển SVG dưới dạng FontSavingFormats .

Bắt đầu với .NET Font API

  1. Cài đặt từ dòng lệnh dưới dạng nuget install Aspose.Font hoặc thông qua Package Manager Console của Visual Studio với Install-Package Aspose.Font.
  2. Một cách khác là lấy trình cài đặt MSI ngoại tuyến hoặc tệp DLL trong tệp ZIP từ tải xuống .
  3. Xem ví dụ về việc thực hiện chức năng được mô tả trong Aspose TYPE1 to SVG Converter đa nền tảng. Ngoài ra, hãy truy cập GitHub để lấy thêm các ví dụ mã về cách làm việc với Giải pháp API phông chữ cho C# .NET.
Chuyển đổi TYPE1 sang SVG trên C#
Input file
Upload a file you want to convert
Output format
Select the target format

        



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

1. Tôi có thể chuyển đổi TYPE1 thành SVG không?

Giải pháp Aspose.Font có chức năng cho phép bạn chuyển đổi phông chữ sang các định dạng khác trực tuyến hoặc theo chương trình. Nếu bạn cần chuyển đổi TYPE1 thành SVG trực tuyến ngay lập tức, bạn có thể muốn sử dụng Trình chuyển đổi phông chữ đa nền tảng đăng kí.

2. Chức năng chuyển đổi hỗ trợ những định dạng phông chữ nào?

API hỗ trợ TTF, WOFF, WOFF2, EOT, Loại 1 và CFF ở dạng đầu vào và TTF, WOFF và WOFF2 ở dạng định dạng đầu ra

3. Chức năng này có miễn phí không?

Trình chuyển đổi đa nền tảng là miễn phí, khi sử dụng giải pháp API, bạn có thể nhận Bản dùng thử miễn phí và sau đó mua sản phẩm nếu cần.

TYPE1 Những gì là TYPE1 Tập Tin Định Dạng

Định dạng Loại 1 được tung ra thị trường cùng với ngôn ngữ lập trình PostScript vào năm 1984 nên định dạng này còn được gọi là Postscript Loại 1. Đây là một dạng đặc biệt của chương trình Postscript và định dạng tệp, được định hướng mô tả phông chữ. Định dạng loại 1 được máy in và máy tính nhận dạng bằng trình thông dịch tích hợp sẵn hoặc bằng các tiện ích bổ sung như Adobe Type Manager. Các phông chữ không hỗ trợ các tiêu chuẩn mã hóa Unicode.

SVG Những gì là SVG Tập Tin Định Dạng

Phông chữ SVG hoặc Đồ họa vectơ có thể mở rộng là một loại định dạng phông chữ dựa trên tiêu chuẩn SVG (Đồ họa vectơ có thể mở rộng), là ngôn ngữ dựa trên XML nhằm mô tả đồ họa vectơ hai chiều. Ngược lại với TrueType hoặc OpenType, dựa trên đồ họa raster và có thể trở thành pixel khi được phóng to, các phông chữ SVG được phóng to một cách dễ dàng.

  

Support and Learning Resources