问题标签 [aspose]
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.
c# - 如何以编程方式在 C# 的 Excel 单元格中插入新行?
我正在使用 Aspose 库来创建 Excel 文档。在某个单元格的某个地方,我需要在文本的两个部分之间插入一个新行。
我试过 "\r\n" 但它不起作用,只是在单元格中显示两个方形符号。但是,我可以按 Alt+Enter 在同一个单元格中创建一个新行。
如何以编程方式插入新行?
c# - C#:如何打开和关闭 Excel 工作簿?
有谁知道如何简单地打开和关闭 Excel 工作簿?
我不需要从文件中读取任何数据,我只需要打开和关闭它。(*)
我猜我需要参考 Microsoft.Office.Interop.Excel 程序集。
*原因:我已经使用 3rd 方库 (Aspose) 配置了数据透视表信息。现在我需要阅读生成的数据透视表。
不幸的是,Aspose 库无法在运行时生成数据透视表。它需要有人用 Excel 打开文件,以便 Excel 可以生成数据透视表值。
html - Excel 可以将单元格解释为 HTML 吗?
我正在使用 Aspose.Cells 以编程方式构建 Excel 文档。这很好用。但是,其中一个单元格是一个原始 HTML 块。我想知道是否可以告诉 Excel(以任何方式,包括 GUI - 您不需要知道 Aspose API)来解析和显示单元格为 HTML。现在,它只是以文本格式、标签等形式显示为原始 HTML。
我知道 Excel 能够将 HTML 粘贴到其中,但它看起来只是自己解析它,然后 Excel 为您处理它,它不存储 HTML,所以它实际上并没有解析它并显示它作为 HTML。另外,我不知道如何复制这个粘贴功能。
谢谢。
aspose - Aspose-Cells:如何评估公式?
给定以下代码:
如何评估单元格 [0,0] 中的公式?
c# - "\r\n" 在 Word 文档中显示为小方框,C#
我在运行时将一些包含 '\r\n' 的文本附加到 word 文档中。但是当我看到word文档时,它们被替换为小方块:-(
我尝试用它们替换它们,System.Environment.NewLine
但我仍然看到这些小盒子。
任何想法?
c# - 获取 MS Word 中渲染文本和图像的高度
我正在创建一个报纸创作系统。今天我使用 Aspose.Words 库来生成报纸,使用 Docx 格式作为输出,基于许多其他文档作为输入。
基本思想是将大量文章文档加载到一个List中,然后生成一个带有报纸的最终docx。
我们需要获取列内文本(包括图像和表格)的总高度。由于像 Aspose.Words 这样的库处理像 DOM 这样的 Docx 格式,因此无法知道文本将如何在列内排列。那我就无法知道真实的高度了。
我们以自己的方式努力达到这个高度。我正在使用 System.Drawing.Graphics 命名空间中的 MeasureString() 函数。它返回字符串使用的宽度和高度,我可以估计它将在列内使用多少行(以及点或英寸)。
但它非常糟糕,我们需要一个更体面的解决方案。我们正在考虑使用 OpenXML SDK 来获得这个高度,可以吗?
Aspose.Words 不支持了解它的方式,并且所有 Render 类都是库私有的。
你能想出一个新的方法来达到这个高度吗?
谢谢你,丹尼尔·科赫
aspose - Aspose 许可证对象如何工作?它会永远持续吗?
我正在使用 Aspose 处理 PDF 和 Word 文档。每次我要对文档做某事时,我都会确保调用它:
pdfLicense
和变量从未在wordLicense
任何地方使用,但 Aspose 正确地识别出我确实拥有有效的许可证。这是怎么发生的?许可证是否在某个地方的秘密单身人士中持有?如果是这样,这是否意味着它们会在线程的整个生命周期内持续存在?
由于这是在 Web 应用程序中使用的,如果我在应用程序启动时运行上述代码,那么我是否可以在整个应用程序中安全地使用 Aspose 而无需担心许可问题?
目前,我会更加偏执,并在使用 Aspose 的每个方法开始时运行该代码。这很好用 - 我的许可证被正确识别 - 但它有点太“巧合编程”让我感到舒服。
(我在 ASP.NET 3.5 中使用 C#,如果这有什么不同的话。)
.net - 通过 .NET COM 互操作设置 System.Drawing.Color
我正在尝试通过 COM Interop 使用 Aspose.Words 库。有一个关键问题:我无法设置颜色。它应该通过分配给 DocumentBuilder.Font.Color 来工作,但是当我尝试这样做时,我得到 OLE 错误 0x80131509。我的问题很像这个。
更新:
代码示例:
结果:
使用 Font.Color = 0xff0000 之类的东西失败并显示相同的错误消息
虽然这段代码工作正常:
所以它看起来像 COM 互操作问题。
asp.net - IE 中托管的用户控件呈现为文本框
在我正在进行的将遗留应用程序托管在一个干净的盒子上的传奇中,我遇到了下一个障碍。一页依赖于一个大的 .NET UserControl,它在新机器上仅呈现为一个大的、灰色的 textarea(右侧边缘的垂直滚动条变灰。检查源代码会显示预期的object
标签。)
这特别棘手,因为似乎没有人对托管的 UserControls 以及 2002-2004 年的所有讨论数据了解很多。
该页面非常简单:
引用的配置文件:
我检查过的内容:
- 安全权限应该没问题,该站点是受信任的,并且添加一个 URL 例外来授予 FullTrust 不会改变任何东西。
- 配置文件可通过 Web 访问,layout.xml 可访问,ASMX 显示预期的命令列表
- Machine.config 授予 usercontrol.config 文件的 GET 权限。
对我来说可能看起来很可疑的事情:
- DataExport UserControl 引用 Aspose.Excel 来生成它导出的电子表格。
- 当我导航到该页面并获得一个空白文本框,然后运行
gacutil /ldl
时,本地下载缓存中没有任何内容。在工作机器上,查看页面后运行相同的命令会显示 DLL 的清单,包括控制 DLL 和 Aspose DLL。
c# - Aspose.Word 会处理目录 (TOC) 吗?
我们使用 aspose.word 创建从 word 模板直接转换为 PDF 格式的报告。现在我们被困在处理文档的 TOC 上。我们需要 TOC 是动态的,并根据部分在文档中的位置进行正确的更改。
aspose会处理将正确的页码放入正确的类别吗?任何人都可以举一个简短的例子吗?aspose 网站上的示例在这种情况下没有帮助。
我们正在使用 Visual Studio 制作这个网站,它在 aspose 文档上说首先在常规 Word 文档上设置 TOC 的设置,然后复制域代码。所以我以这种方式接近它,在模板本身上设置 TOC,然后将域代码复制到 C# 代码。还是我想多了,我需要做的就是确保模板本身的 TOC 是正确的。