与Excel问题到Word中,然后导出到PDF

我目前有一个问题。 我正在用C#创build一个报告系统。 它使用Excel和Word。 系统生成一个Word文档,然后将Excel文档导入Word文档。

问题如下:如果我有一个Word文档的红色文本导出为PDF我得到整齐的红色。 与标准的Excel导出一样。

但! 我想这样做:

  • 用(例如)红色文本制作Excel文档
  • 在Word中导入Excel文档
  • 将Word文档导出为PDF

所以百万美元的问题是:

当我将Word导出到PDF时,如何从Excel中保留彩色文本! 😀

我真的appriciate任何帮助! 如果问题持续一段时间,我可能会抛出一笔赏金。

:当我将Excel导入到Word中时,颜色仍然很好。

编辑:我使用Office 2010生成报告

EDIT2: 为什么我不能跳过Excel

您可以下载Aspose.Words的试用版。

这将处理Word文档的创build和输出到PDF,根据我的经验,这是一个非常好的工具。

你能告诉我们你想用Excel做什么,它必须先用Excel创build,然后进入Word,然后转移到PDF? 听起来像是你可能首先想要看的东西。

检查DocX直接创buildWord文档(创build表格,制作漂亮的布局等)。 然后把它转换成PDF。 这很容易,很好地完成。 这也是服务器安全的。

除非有特别需要创buildExcel,否则我会避免它。

程序员XP,

我不确定为什么“MS Word”部分在您的工作stream程中。 你从Excel开始,想要一个PDF,为什么不使用PDF的创造者。 我已经使用了各种免费的PDF格式的macros,通过“打印”到PDF服务将电子表格的(部分)转换为PDF格式。

看看: http : //sourceforge.net/projects/pdfcreator/

这样,您可以跳过“MS Word”部分,除非您将Excel电子表格添加到现有文档中。

问候,

罗伯特·伊尔布林克