aspose-words转换word至pdf表格变窄
时间: 2023-09-04 22:07:13 浏览: 718
这个问题可能是由于aspose-words中的默认字体不同于Microsoft Word中的字体导致的。你可以尝试设置aspose-words的字体为Microsoft Word中使用的字体,以解决表格变窄的问题。你可以按照以下步骤进行操作:
1. 使用Aspose.Words.FontSettings类将字体文件夹路径设置为Microsoft Word中使用的字体文件夹路径,例如:
```
FontSettings.setFontsFolder("C:\\Windows\\Fonts", true);
```
2. 使用Aspose.Words.Document类打开Word文档,并使用Aspose.Words.Saving.PdfSaveOptions类将文档另存为PDF文件,例如:
```
Document doc = new Document("input.docx");
PdfSaveOptions options = new PdfSaveOptions();
doc.save("output.pdf", options);
```
通过以上操作,你可以尝试解决Aspose.Words转换Word至PDF表格变窄的问题。如果问题仍然存在,请提供更多的详细信息以便我们更好地帮助你解决问题。
相关问题
aspose-words转换word至pdf 表格宽度被修改了
这个问题可能是由于Aspose.Words在转换Word至PDF时自动调整表格宽度的默认行为导致的。你可以尝试使用Aspose.Words中的PdfSaveOptions类来设置表格宽度以解决该问题。你可以按照以下步骤进行操作:
1. 创建PdfSaveOptions对象并设置表格宽度:
```
PdfSaveOptions options = new PdfSaveOptions();
options.setUpdateFields(false);
options.setUpdateLastPrintedProperty(false);
options.setUpdateLastSavedTimeProperty(false);
options.setUpdateSdtContent(false);
options.setJpegQuality(100);
options.setTableLayoutFixed(true);
```
2. 使用Aspose.Words.Document类打开Word文档,并使用上述设置将文档另存为PDF文件,例如:
```
Document doc = new Document("input.docx");
doc.save("output.pdf", options);
```
通过以上操作,你可以尝试解决Aspose.Words转换Word至PDF表格宽度被修改的问题。如果问题仍然存在,请提供更多的详细信息以便我们更好地帮助你解决问题。
aspose-words19.1 转换word至pdf 表格宽度被修改了
这个问题可能是由于Aspose.Words在转换Word至PDF时自动调整表格宽度的默认行为导致的。你可以尝试使用Aspose.Words中的PdfSaveOptions类来设置表格宽度以解决该问题。你可以按照以下步骤进行操作:
1. 创建PdfSaveOptions对象并设置表格宽度:
```
PdfSaveOptions options = new PdfSaveOptions();
options.setUpdateFields(false);
options.setUpdateLastPrintedProperty(false);
options.setUpdateLastSavedTimeProperty(false);
options.setUpdateSdtContent(false);
options.setJpegQuality(100);
options.setTableLayoutFixed(true);
```
2. 使用Aspose.Words.Document类打开Word文档,并使用上述设置将文档另存为PDF文件,例如:
```
Document doc = new Document("input.docx");
doc.save("output.pdf", options);
```
通过以上操作,你可以尝试解决Aspose.Words转换Word至PDF表格宽度被修改的问题。如果问题仍然存在,请提供更多的详细信息以便我们更好地帮助你解决问题。
阅读全文