通过不嵌入核心字体来减小 PDF 文件大小

在本教程中,我们将引导您完成如何通过使用 Aspose.Words for .NET 不嵌入核心字体来减小 PDF 文件大小的步骤。此功能允许您控制转换Word文档时是否必须在PDF中嵌入Arial、Times New Roman等基本字体。请按照以下步骤操作:

第 1 步:加载文档

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

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

请务必指定 Word 文档的正确路径。

第 2 步:设置 PDF 转换选项

创建 PdfSaveOptions 类的实例并启用基本字体嵌入避免:

PdfSaveOptions saveOptions = new PdfSaveOptions { UseCoreFonts = true };

此选项控制是否应将基本字体嵌入到 PDF 中。

步骤 3:将文档转换为 PDF

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

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

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

使用 Aspose.Words for .NET 避免嵌入核心字体的示例源代码

以下是使用 Aspose.Words for .NET 避免核心字体嵌入功能的完整源代码:


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

	//输出的 PDF 不会嵌入 Arial、Times New Roman 等核心字体。
	PdfSaveOptions saveOptions = new PdfSaveOptions { UseCoreFonts = true };
	
	doc.Save(dataDir + "WorkingWithPdfSaveOptions.AvoidEmbeddingCoreFonts.pdf", saveOptions);

通过执行这些步骤,您可以轻松控制在使用 Aspose.Words for .NET 转换 Word 文档时是否应在 PDF 中嵌入基本字体。

结论

在本教程中,我们解释了如何通过使用 Aspose.Words for .NET 不嵌入基本字体来减小 PDF 文件的大小。此功能可让您控制在转换 Word 文档时是否应将基本字体嵌入到 PDF 中。通过执行概述的步骤,您可以轻松控制基本字体的嵌入或不嵌入,这有助于减小 PDF 文件大小并确保文档在不同设备和平台上具有更好的兼容性和一致的外观。不要忘记考虑不嵌入基本字体的后果并进行试验以确保文档按预期呈现。

经常问的问题

问:有什么选项可以不在 PDF 文件中嵌入基本字体?为什么它很重要?

答:不在 PDF 文件中嵌入基本字体的选项控制在转换 Word 文档时是否必须在 PDF 中嵌入 Arial、Times New Roman 等基本字体。通过避免包含 PDF 阅读器系统上常用的字体,这对于减小 PDF 文件的大小非常重要。它还可以帮助确保 PDF 文档在不同设备和平台上具有更好的兼容性和一致的外观。

问:如何配置 Aspose.Words for .NET 不在 PDF 文件中嵌入基本字体?

答:要将 Aspose.Words for .NET 配置为不在 PDF 文件中嵌入核心字体,请按照以下步骤操作:

通过替换设置文档所在的目录路径"YOUR DOCUMENTS DIRECTORY"与文档目录的实际路径。

使用以下命令加载要转换为 PDF 的 Word 文档Document类和指定的文档路径。

创建一个实例PdfSaveOptions类并设置UseCoreFonts财产给true。这将避免在生成的 PDF 文件中嵌入基本字体。

使用Save的方法Document对象以 PDF 格式保存文档,指定之前配置的转换选项。

问:不在 PDF 文件中嵌入基本字体有什么好处?

答:不在 PDF 文件中嵌入基本字体的好处是:

减小 PDF 文件大小:通过避免嵌入 Arial、Times New Roman 等常用字体,可以减小 PDF 文件大小,从而更轻松地存储、共享和传输文件。

更好的兼容性:通过使用 PDF 阅读器系统上常用的基本字体,您可以确保在不同设备和平台上更好的兼容性和文档外观。

问:不在 PDF 文件中嵌入基本字体会产生什么后果?

答:PDF文件中不嵌入基本字体的后果如下:

外观不同:如果打开 PDF 的系统上不提供基本字体,则将使用替代字体,这可能会导致外观与预期不同。

可读性问题:使用的替代字体可能不如原始字体清晰,这可能会影响文档的可读性。