Sử dụng phông chữ từ máy đích
Giới thiệu
Bạn đã sẵn sàng để đắm mình vào thế giới hấp dẫn của Aspose.Words dành cho .NET chưa? Hãy thắt dây an toàn, vì chúng tôi sắp đưa bạn vào cuộc hành trình khám phá thế giới kỳ diệu của phông chữ. Hôm nay, chúng tôi sẽ tập trung vào cách sử dụng phông chữ từ máy đích khi làm việc với các tài liệu Word. Tính năng tiện lợi này đảm bảo rằng tài liệu của bạn trông chính xác theo cách bạn muốn, bất kể nó được xem ở đâu. Hãy bắt đầu nào!
Điều kiện tiên quyết
Trước khi đi sâu vào chi tiết, hãy đảm bảo rằng bạn có mọi thứ mình cần:
- Aspose.Words for .NET: Đảm bảo bạn đã cài đặt thư viện Aspose.Words for .NET. Nếu bạn chưa cài đặt, bạn có thể tải xuốngđây.
- Môi trường phát triển: Bạn nên thiết lập môi trường phát triển .NET, chẳng hạn như Visual Studio.
- Tài liệu để làm việc: Chuẩn bị một tài liệu Word để thử nghiệm. Chúng tôi sẽ sử dụng một tài liệu có tên “Bullet points with alternative font.docx”.
Bây giờ chúng ta đã nắm được những kiến thức cơ bản, hãy cùng tìm hiểu sâu hơn về mã nhé!
Nhập không gian tên
Trước tiên, chúng ta cần nhập các không gian tên cần thiết. Đây là xương sống của dự án, kết nối tất cả các điểm.
using System;
using Aspose.Words;
using Aspose.Words.Saving;
Bước 1: Tải tài liệu Word
Bước đầu tiên trong hướng dẫn của chúng tôi là tải tài liệu Word. Đây là nơi mọi thứ bắt đầu. Chúng tôi sẽ sử dụngDocument
lớp từ thư viện Aspose.Words để thực hiện điều này.
Bước 1.1: Xác định Đường dẫn Tài liệu
Hãy bắt đầu bằng cách xác định đường dẫn đến thư mục tài liệu của bạn. Đây là nơi lưu trữ tài liệu Word của bạn.
// Đường dẫn đến thư mục tài liệu của bạn
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Bước 1.2: Tải Tài liệu
Bây giờ, chúng ta tải tài liệu bằng cách sử dụngDocument
lớp học.
// Tải tài liệu Word
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");
Bước 2: Cấu hình tùy chọn lưu
Tiếp theo, chúng ta cần cấu hình tùy chọn lưu. Bước này rất quan trọng vì nó đảm bảo phông chữ được sử dụng trong tài liệu của bạn là phông chữ từ máy đích.
Chúng tôi sẽ tạo một trường hợp củaHtmlFixedSaveOptions
và thiết lậpUseTargetMachineFonts
tài sản đểtrue
.
// Cấu hình tùy chọn sao lưu với tính năng "Sử dụng phông chữ từ máy đích"
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions
{
UseTargetMachineFonts = true
};
Bước 3: Lưu tài liệu
Cuối cùng, chúng ta lưu tài liệu dưới dạng tệp HTML cố định. Đây chính là nơi phép thuật xảy ra!
Chúng tôi sẽ sử dụngSave
phương pháp lưu tài liệu bằng các tùy chọn lưu đã cấu hình.
// Chuyển đổi tài liệu sang HTML cố định
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);
Bước 4: Kiểm tra đầu ra
Cuối cùng nhưng không kém phần quan trọng, bạn nên kiểm tra đầu ra. Mở tệp HTML đã lưu và kiểm tra xem phông chữ có được áp dụng đúng từ máy đích hay không.
Điều hướng đến thư mục mà bạn đã lưu tệp HTML và mở nó trong trình duyệt web.
// Xác minh đầu ra bằng cách mở tệp HTML
System.Diagnostics.Process.Start(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html");
Và bạn đã có nó rồi! Bạn đã sử dụng thành công phông chữ từ máy đích trong tài liệu Word của mình bằng Aspose.Words cho .NET.
Phần kết luận
Sử dụng phông chữ từ máy đích đảm bảo rằng các tài liệu Word của bạn trông nhất quán và chuyên nghiệp, bất kể chúng được xem ở đâu. Aspose.Words cho .NET giúp quá trình này trở nên đơn giản và hiệu quả. Bằng cách làm theo hướng dẫn này, bạn đã học cách tải tài liệu, cấu hình tùy chọn lưu và lưu tài liệu với cài đặt phông chữ mong muốn. Chúc bạn viết mã vui vẻ!
Câu hỏi thường gặp
Tôi có thể sử dụng phương pháp này với các định dạng tài liệu khác không?
Có, Aspose.Words for .NET hỗ trợ nhiều định dạng tài liệu khác nhau và bạn có thể cấu hình các tùy chọn lưu tương tự cho các định dạng khác nhau.
Nếu máy đích không có phông chữ cần thiết thì sao?
Nếu máy đích không có phông chữ cần thiết, tài liệu có thể không hiển thị như mong muốn. Luôn là một ý tưởng hay khi nhúng phông chữ khi cần thiết.
Làm thế nào để nhúng phông chữ vào tài liệu?
Có thể nhúng phông chữ bằng cách sử dụngFontSettings
lớp trong Aspose.Words cho .NET. Tham khảotài liệu để biết thêm chi tiết.
Có cách nào để xem trước tài liệu trước khi lưu không?
Có, bạn có thể sử dụngDocumentRenderer
lớp để xem trước tài liệu trước khi lưu. Kiểm tra Aspose.Words cho .NETtài liệu để biết thêm thông tin.
Tôi có thể tùy chỉnh thêm đầu ra HTML không?
Chắc chắn rồi!HtmlFixedSaveOptions
lớp cung cấp nhiều thuộc tính khác nhau để tùy chỉnh đầu ra HTML. Khám phátài liệu cho tất cả các tùy chọn có sẵn.