Chuyển đổi WOFF/WOFF2 sang SVG

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

 

So với các định dạng WOFF, SVG có hỗ trợ web thấp hơn. Vậy tại sao bạn lại muốn biến đổi cái này thành cái khác? Chúng đều độc lập với độ phân giải và có thể được điều chỉnh tỷ lệ mà không làm giảm chất lượng hoặc độ sắc nét, khiến chúng trở nên tuyệt vời cho thiết kế đáp ứng và màn hình độ phân giải cao. Phông chữ WOFF được thiết kế để sử dụng như hiện tại. Bạn cần có quyền truy cập vào các tệp phông chữ gốc và các công cụ chỉnh sửa phông chữ chuyên dụng để sửa đổi chúng. Ngược lại, phông chữ SVG có thể được sửa đổi bằng phần mềm chỉnh sửa véc tơ tiêu chuẩn, vì vậy việc sửa đổi chúng không khó lắm. Và đây là nhược điểm chính của phông chữ WOFF/WOFF2 so với phông chữ SVG khi chúng thua kém về kiểu chữ và kiểu dáng, kích thước tệp và hỗ trợ trình duyệt.

Chuyển đổi ở đây sử dụng API .NET để chuyển đổi WOFF(WOFF2) 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 Bộ chuyển đổi WOFF sang SVG đa nền tảng.

API .NET này bao gồm các cấu trúc dữ liệu phông chữ để lưu trữ thông tin chi tiết về mọi nét và mã hóa cho các loại phông chữ khác nhau. Nó tạo ra mối quan hệ giữa mã ký tự và mã định danh glyph. Với Giải pháp này, bạn có thể hiển thị bất kỳ nét hoặc văn bản mong muốn nào, kể cả các nét đặ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ư thao tác điểm, vẽ đường thẳng, tạo đường cong, v.v., bạn có thể nhận được kết quả mà mình cần.

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

Aspose.Font cũng có 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. Đặt đường dẫn đến tệp phông chữ WOFF được lưu trữ trong biến fontPath và mở phông chữ WOFF bằng Open() Phương pháp.
  2. Đặt 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 WOFF sang SVG bằng phương pháp 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 hiện thực hóa chức năng đó trong nhiều nền tảng WOFF sang SVGWOFF2 sang SVG . Ngoài ra, hãy truy cập kho lưu trữ GitHub của chúng tôi để 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 WOFF 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 WOFF 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 WOFF 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.

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

Định dạng Phông chữ Mở Web hoặc WOFF được phát triển vào năm 2009 để đáp ứng nhu cầu của thị trường ứng dụng web bằng cách thêm tính năng nén theo định dạng cụ thể vào phông chữ TrueType và OpenType. Nó sử dụng tính năng nén zlib cung cấp cho các phông chữ độ nén khoảng 40%. Một điểm đặc biệt khác của định dạng WOFF là phông chữ của định dạng có thể bao gồm siêu dữ liệu bổ sung đính kèm. Siêu dữ liệu này không ảnh hưởng đến cách hiển thị phông chữ, nhưng có thể được hiển thị cho người dùng khi cần.

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.

Other Conversion Options

  

Support and Learning Resources