原始文档左边距为2厘米(AposeWord转Pdf题号后对齐有问题).docx (13.9 KB)
原始文档左边距为2厘米(AposeWord转Pdf题号后对齐有问题)。求C#完整实现?已上传
word原始文档
原始文档左边距为2厘米(AposeWord转Pdf题号后对齐有问题).docx (13.9 KB)
原始文档左边距为2厘米(AposeWord转Pdf题号后对齐有问题)。求C#完整实现?已上传
word原始文档
要解决您在将Word文档转换为PDF时题号对齐的问题,您可以使用Aspose.Words库来处理文档的格式和布局。以下是一个完整的C#示例,展示了如何加载Word文档并将其转换为PDF,同时确保题号的对齐正确。
using Aspose.Words;
using Aspose.Words.Saving;
class Program
{
static void Main(string[] args)
{
// 加载Word文档
Document doc = new Document("原始文档.docx");
// 设置PDF保存选项
PdfSaveOptions saveOptions = new PdfSaveOptions
{
// 这里可以设置其他选项,例如PDF/A合规性
Compliance = PdfCompliance.PdfA1b
};
// 保存为PDF
doc.Save("输出文档.pdf", saveOptions);
}
}
在这个示例中,您可以根据需要调整PdfSaveOptions
的设置,以确保输出的PDF文件符合您的要求。请确保在转换之前检查Word文档的格式,特别是题号的样式和对齐方式。
如果您在实现过程中遇到任何具体问题,请告诉我,我将提供进一步的帮助。接下来,您可以尝试运行此代码并检查生成的PDF文件,以确认题号的对齐是否符合预期。
您的回复我测试过了不行哟?请您按照我上传的原始word测试通过后再回复
您好,根据您导出的结果对比了下,我问题上下行不对齐的依然存在,请再帮看看怎么处理,word文档有个注意点当左边为20毫米导出后问题就呈现了(左边距小于了2里面都会呈现此问题了),左边距是31.8毫米导出来就正常,对比截图如下:
@gxe Aspose.Words 会模仿 MS Word 2019 的行为。我检查了我这边的结果和您的文档,MS Word 和 Aspose.Words 对 PDF 文件产生的结果是一样的。
MS Word PDF 输出:
Aspose.Words PDF输出:
给的范例1和106的问题不大,您仔细看下21.后面的第一行第一行和行明显没有左对齐吧。要注意左边距在2里面或以下或出现,2厘米时wenti问题最明显
我试过采用MSWord的ExportAsFixedFormat导出的pdf就跟原文档一样没有问题。aspose.Word导出就是有问题如下图:
【2025016】sxzz_20250917135651.pdf (50.2 KB)
2.关于对不齐的还有另外一种情况试卷答案上下对不齐如下:
原始文档.docx (13.6 KB)
3.导出后第一页最后一行与原始文档的最后一行内容不对因,中间的图片也没有对齐,应该是也是对齐的问题: