Giải quyết tên phông chữ

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn mã nguồn C# để giải quyết các tên phông chữ bị thiếu bằng Aspose.Words cho .NET. Tính năng này cho phép bạn tự động giải quyết các tên phông chữ bị thiếu khi chuyển đổi tài liệu sang HTML.

Bước 1: Thiết lập dự án

Để bắt đầu, hãy tạo một dự án C# mới trong IDE yêu thích của bạn. Đảm bảo thư viện Aspose.Words for .NET được tham chiếu trong dự án của bạn.

Bước 2: Tải tài liệu

Ở bước này, chúng ta sẽ tải tài liệu cần xử lý. Sử dụng đoạn mã sau để tải tài liệu từ một thư mục được chỉ định:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Missing font.docx");

Mã này tạo ra một thể hiện củaDocument bằng cách tải tài liệu từ thư mục được chỉ định.

Bước 3: Định cấu hình tùy chọn sao lưu HTML

Bây giờ chúng tôi sẽ định cấu hình các tùy chọn lưu HTML để giải quyết các tên phông chữ bị thiếu trong quá trình chuyển đổi. Sử dụng mã sau đây:

HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames=true
};

Mã này tạo ra một thể hiện củaHtmlSaveOptions và thiết lậpResolveFontNames tùy chọn đểtrueđể giải quyết các tên phông chữ bị thiếu khi chuyển đổi sang HTML. Ngoài ra,PrettyFormat tùy chọn được đặt thànhtrue để có được mã HTML được định dạng độc đáo.

Bước 4: Chuyển đổi và lưu tài liệu sang HTML

Cuối cùng, chúng tôi sẽ chuyển đổi tài liệu sang HTML bằng các tùy chọn lưu HTML được định cấu hình trước đó. Sử dụng mã sau đây:

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);

Mã này chuyển đổi tài liệu sang HTML bằng cách tự động giải quyết các tên phông chữ bị thiếu và lưu tệp HTML đã chuyển đổi vào thư mục được chỉ định.

Mã nguồn ví dụ để phân giải tên phông chữ bằng Aspose.Words cho .NET


	// Đường dẫn đến thư mục tài liệu.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Missing font.docx");

	HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
	{
		PrettyFormat = true, ResolveFontNames = true
	};

	doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);

Đảm bảo chỉ định đường dẫn chính xác tới thư mục tài liệu trong thư mụcdataDir Biến đổi.