我目前遇到了问题。我正在用C#创建一个报告系统。它使用Excel和Word。系统生成Word文档,然后将Excel文档导入Word文档。
问题如下: 如果我有一个Word文档,红色文本导出为PDF,我会得到整齐的红色。与标准Excel导出相同。
但是!我想这样做:
所以百万美元的问题是:
当我将Word导出为PDF时,如何保留excel中的彩色文本! :-D
我真的很高兴任何帮助!如果问题保持开放一段时间,我可能会投入赏金。
注意:将Excel导入Word时,颜色仍然很好。
编辑:我使用Office 2010生成报告
EDIT2:
答案 0 :(得分:1)
您可以下载Aspose.Words的试用版。
这将处理Word文档的创建和输出到PDF,根据我的经验,这是一个非常好的工具。
答案 1 :(得分:0)
你能告诉我们你要用Excel做什么,首先用Excel创建然后移到Word然后转移到PDF?听起来它真的是你可能想先看的东西。
检查DocX直接创建Word文档(创建表格,制作漂亮的布局等)。然后将其转换为PDF。这很容易做得很好。它也是服务器安全的。
除非首先需要创建Excel,否则我会避免使用它。
答案 2 :(得分:0)
程序员XP,
我不确定为什么“MS Word”部分在您的工作流程中。 您从Excel开始并想要PDF,为什么不使用PDF创建者。 我在宏中使用了各种免费的PDF创建器,通过“打印”到PDF服务将电子表格(部分)转换为PDF格式。
退房:http://sourceforge.net/projects/pdfcreator/
这样您就可以跳过“MS Word”部分,除非您要将Excel电子表格添加/组合到现有文档中。
此致
罗伯特·伊尔布林克