c# - 找不到 Syncfusion DocIO : When converting from word document to pdf, 页脚

标签 c# syncfusion

我正在尝试将 word 文档简单地转换为 pdf 并将其呈现给浏览器。当我这样做时,转换后的 PDF 没有 word 文档页脚。

这是我的方法:

private int ConvertShowPDF(WordDocument RevisionWordDocument)
    {
        RevisionWordDocument.ChartToImageConverter = new ChartToImageConverter();

        DocToPDFConverter converter = new DocToPDFConverter();

        try
        {
            PdfDocument pdfDocument = converter.ConvertToPDF(RevisionWordDocument);

            MemoryStream pdfStream = new MemoryStream();

            pdfDocument.Save(pdfStream);

            HttpContext.Current.Response.ContentType = "application/pdf";
            HttpContext.Current.Response.AddHeader("content-disposition", "inline; filename=RevisionesAdministrativas.PDF");
            HttpContext.Current.Response.AddHeader("content-length", pdfStream.Length.ToString());
            HttpContext.Current.Response.BinaryWrite(pdfStream.ToArray());
            HttpContext.Current.Response.End();

            pdfDocument.Close();

            RevisionWordDocument.Save(HttpContext.Current.Server.MapPath("~/App_Data/Edited.docx"), FormatType.Docx);

            RevisionWordDocument.Close();


            return 0;

        }
        catch (Exception e)
        {
            Console.WriteLine(e.ToString());
            return 1;
        }


    }

我做错了什么??这是某种错误?请帮助。谢谢!

最佳答案

感谢您使用 Syncfusion 产品。

在进一步分析来自论坛 #132027 的给定输入文档时,我们发现该文档的页脚包含组形状。

目前 DocIO 不支持在 Word 到 PDF 转换中保留分组形状。我们已经将此作为功能请求记录在我们的数据库中。我们将在任何即将发布的版本中实现此功能,并且我们没有任何立即实现此功能的计划。我们通常在发布之间至少间隔三个月。功能实现也将在很大程度上取决于产品设计、代码兼容性和复杂性等因素。实现此功能后,我们会通知您。

作为变通方法,请将输入的 Word 文档中的组合形状修改为取消组合形状,这样它将在 PDF 文档中正确保留。我们已经用图像修改了您的 Word 文档。请从下面的链接中找到修改后的文档。

修改文档链接: http://www.syncfusion.com/downloads/support/forum/132027/doc/RevisionesAdministrativas-Multiples_Modified-139642195.docx

如果您有任何其他问题,请告诉我们。

问候, 拉马南H

关于c# - 找不到 Syncfusion DocIO : When converting from word document to pdf, 页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45579454/

相关文章:

c# - 如何为 Azure Blob 存储中的文件夹生成共享访问签名?

c# - 使用字符串调用特定的命名空间和类

c# - 什么时候自动复制记录结构?

flutter - Syncfusion 的 flutter donut chart 中的标签重叠

javascript - Angular 插值无法正常工作?

c# - 使用字典键和值填充 DataGridViewComboBoxColumn

PDF 在 Foxit Reader 而不是 Adob​​e Reader 中显示签名

android - 适用于 iOS 和 Android 的 Xamarin Forms Syncfusion sfChart 自定义标签

javascript - 无法在 LightSwitch HTML 中使用 Syncfusion JavaScript 组件

c# - 从 C# 调用 x64 .asm 文件?