问题标签 [aspose.words]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Java 中使用 Aspose 从 URL 到图像
我正在使用aspose
特别是 aspose.words,并且我正在使用它来将文档 (.doc) 转换为 Java/JavaFX 中的 PDF。现在,我想将一个简单的url
: www.google.com 例如转换为 png 或一般的图像。这可能吗?
c# - 页脚未出现在以编程方式添加内容的页面上
我有一个基本文档,其中包含通过从单独的模板文档以编程方式插入创建的部分。插入很好,但页脚没有出现在由于插入而创建的任何额外页面上,即第一页有页脚,但第二页(通过插入内容创建)没有。如果原始文档有两页,那么它将在前两页上呈现页脚,而不是第三页。
有没有办法强制页脚在我创建的所有页面上呈现?
c# - Aspose.Words IFieldMergingCallback 访问数据源对象
我正在为 Aspose.Words 编写 IFieldMergingCallback 类,并且在 FieldMerging 中想要访问触发方法调用的当前表的当前行......我可以看到一种获取特定字段值的方法,但没有办法获得进一步的数据?
c# - MailMerge InsertHtml 遵循 Word-doc 对齐方式
我目前正在研究 MailMerge Word-doc。它部分用字符串填充,部分用html(可以包含表格、图片、粗体/斜体/下划线文本等)填充。与默认单词对齐方式相比,单词 doc 还具有自定义对齐方式(因此标尺left, top, right, bottom
类似于1.5, 0.3, 0.3, 0.3
我的 MailMerge word-doc 中的内容,而 word-default 类似于2.5, 2.5, 2.5, 2.5
.)
现在的问题是InsertHtml
跳转(并且似乎遵循默认的单词对齐,而不是我们的自定义对齐),而不是由 word-doc 中存在的静态文本和表格对齐。
我知道 MailMerging 使用默认的 MS Word 函数来插入 html,所以问题可能在于该默认函数而不是 Apose 的 MailMerging。我只是想知道是否有人知道解决方案。
这是结果的外观示例。我已经将标尺包括在标尺上X
设置的位置以进行对齐。假设我们在 HTML 部分插入的文本是非常基本的,例如纯文本:“这是一个测试 HTML 文本”。Word-doc 模板如下所示:
但是 MailMerging 之后的结果是这样的:
html 文本在默认的 Word 标尺下不正确地对齐,而不是该文档的自定义之一。
(PS:我知道带括号的 MailMerging{{Something}}
比 使用少<<Something>>
,但两者的工作原理相同。我曾有人质疑我们过去使用的 MailMerge 语法,因此请注意。)
这是我们.NET项目中的相关代码:
打印 DTO 对象:
当我们点击 Generate Document 按钮时的方法:
CreateMyObjectPrintAsBytes
-方法:
DocumentConvert.GenerateDocument
-方法:
HandleMailMergeFieldInsertHtml
-班级:
我确实尝试在代码中设置documentBuilder
's.PageSetup.LeftMargin
来更改文档的标尺。这确实改变了文档的标尺对齐方式,但是插入的 html 文本仍然以相同的量跳入,就好像一个制表符在它之前一样。
c# - MailMerge if 语句与内部动态表
我目前正在研究 MailMerge Word-docx。当我们有以下内容时,一切正常:
如果没有任何授权事件,我们想要不显示此表,因此我将其更改为以下内容:
如您所见,该表现在是空的,即使有 AuthorizationEvents。是否有可能以某种方式在内部使用动态表IF-MERGEFIELD
?这是 Aspose 的 MailMerging 中的错误,还是我只是做错了什么?
PS:我知道我们使用的 MailMerge-synthax{{Something}}
不如<<Something>>
. 只是提醒一下,因为我过去对 MailMerge-synthax 有疑问。
这是 .NET 代码(尽管我怀疑它与我的问题有关):
AutorisatieEventDto:
邮件合并代码:
用于:
并显示如下:
c# - aspose.word 只是读取我的 doc 文件的一点内容
我正在尝试使用 aspose.net 使用以下代码获取我的世界文件的内容:
我在上面的代码中定义的类:
当我运行这段代码时,只提取了一小部分内容而不是全部内容。为什么 ?
java - 如何使用 dot/dotx 和 doc/docx 格式文档模板在 java 中执行邮件合并功能
我想使用 dot/dotx 和 doc/docx 格式的文档在 java 中执行邮件合并功能。我尝试使用 docx4j,但它从文档中删除了很多富文本缩进。
我还尝试从 word 文档中提取一些 html 内容,但无法在 word 文档中重新粘贴。
我的要求是我必须(1) 阅读 dot/dotx 或 doc/docx 模板,并且没有。的人将其循环到(2) 替换关键字,然后(3) 在新文档中重新粘贴。
请提出一种如何执行此功能的方法。
另外请建议 ASPOSE.WORDS API for JAVA 是否会为我执行此操作。
php - 致命错误:Aspose 中未捕获的异常“com_exception”
我正在使用Aspose API,.NET Components
平台Aspose.Words for .NET
产品。
这是我的test.php
代码,
当我运行它时,它会返回此错误,
这是我的视力信息,
- WAMP 服务器 2.5
- 阿帕奇 2.4.9
- PHP 5.5.12
- .NET 框架 4.6.1
怎么了。谁能帮我解决这个问题。