通过禁用嵌入字体来减小 PDF 大小

在本教程中,我们将引导您完成使用 Aspose.Words for .NET 在 PDF 文档中禁用 Windows 字体嵌入以减小 PDF 大小的步骤。通过禁用字体嵌入,您可以减小生成的 PDF 文件的大小。请按照以下步骤操作:

步骤 1:加载文档

首先上传您想要转换为 PDF 的文档:

string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

请确保指定文档的正确路径。

第 2 步:设置 PDF 保存选项

创建PdfSaveOptions类的实例并指定如何嵌入字体:

PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedNone };

此选项允许您停用生成的 PDF 文件中的 Windows 字体集成。

步骤 3:将文档转换为 PDF

使用Save将文档转换为 PDF 的方法,指定转换选项:

doc.Save(dataDir + "WorkingWithPdfSaveOptions.DisableEmbedWindowsFonts.pdf", saveOptions);

确保指定正确的路径来保存转换后的 PDF。

使用 Aspose.Words for .NET 禁用嵌入 Windows 字体的示例源代码

以下是使用 Aspose.Words for .NET 禁用在 PDF 文档中嵌入 Windows 字体的完整源代码:


	//文档目录的路径。
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	//输出的 PDF 将被保存而不嵌入标准 Windows 字体。
	PdfSaveOptions saveOptions = new PdfSaveOptions { FontEmbeddingMode = PdfFontEmbeddingMode.EmbedNone };
	
	doc.Save(dataDir + "WorkingWithPdfSaveOptions.DisableEmbedWindowsFonts.pdf", saveOptions);

通过遵循这些步骤,您可以轻松地使用 Aspose.Words for .NET 禁用 PDF 文档中 Windows 字体的嵌入。

结论

在本教程中,我们学习了如何使用 Aspose.Words for .NET 禁用嵌入 Windows 字体来减小 PDF 文件的大小。通过禁用字体嵌入,您可以减小生成的 PDF 文件的大小,从而更轻松地存储、共享和传输文件。但是,需要注意的是,禁用 Windows 字体嵌入可能会导致最终 PDF 文档的外观和格式发生变化。使用此功能时,请务必考虑这些后果。请随意探索 Aspose.Words for .NET 的更多功能,以优化 PDF 文件的生成。

经常问的问题

问:什么是禁用 PDF 文档中的 Windows 字体嵌入?为什么这很重要?

答:禁用 PDF 文档中的 Windows 字体嵌入是阻止 Windows 字体包含在生成的 PDF 文件中的过程。通过删除嵌入的 Windows 字体数据,可以减小 PDF 文件的大小。这对于减小 PDF 文件的大小非常重要,从而使它们更易于存储、共享和更快地传输。

问:如何使用 Aspose.Words for .NET 禁用 PDF 文档中的 Windows 字体嵌入?

答:要使用 Aspose.Words for .NET 禁用在 PDF 文档中嵌入 Windows 字体,请按照以下步骤操作:

使用Document类和文档路径。

创建一个实例PdfSaveOptions类并设置FontEmbeddingMode财产PdfFontEmbeddingMode.EmbedNone。这将禁用在生成的 PDF 文件中嵌入 Windows 字体。

使用Save方法Document对象将文档转换为 PDF,指定之前配置的转换选项。

问:禁用 PDF 文档中的 Windows 字体嵌入有什么好处?

答:禁用 PDF 文档中的 Windows 字体嵌入的好处是:

减小 PDF 文件大小:通过禁用 Windows 字体嵌入,嵌入的 Windows 字体数据将被删除,从而减小生成的 PDF 文件的大小。

更容易存储:较小的 PDF 文件更易于存储、保存和传输。

更快的共享和传输:较小的PDF文件可以更快地共享和传输,从而节省时间和资源。

问:禁用 PDF 文档中的 Windows 字体嵌入会有什么后果?

答:禁用 PDF 文档中嵌入的 Windows 字体可能会导致以下后果:

外观和格式丢失:如果文档中指定的 Windows 字体在打开 PDF 的系统上不可用,则将使用替代字体,这可能会导致外观和格式不正确,形状与预期不同。

可读性问题:如果使用的替代字体不如原始字体可读性,则可能会影响 PDF 文档中文本的可读性。