问题标签 [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.

0 投票
13 回答
129153 浏览

c# - 如何以编程方式在 C# 的 Excel 单元格中插入新行?

我正在使用 Aspose 库来创建 Excel 文档。在某个单元格的某个地方,我需要在文本的两个部分之间插入一个新行。

我试过 "\r\n" 但它不起作用,只是在单元格中显示两个方形符号。但是,我可以按 Alt+Enter 在同一个单元格中创建一个新行。

如何以编程方式插入新行?

0 投票
3 回答
60373 浏览

c# - C#:如何打开和关闭 Excel 工作簿?

有谁知道如何简单地打开和关闭 Excel 工作簿?

我不需要从文件中读取任何数据,我只需要打开和关闭它。(*)

我猜我需要参考 Microsoft.Office.Interop.Excel 程序集。


*原因:我已经使用 3rd 方库 (Aspose) 配置了数据透视表信息。现在我需要阅读生成的数据透视表。

不幸的是,Aspose 库无法在运行时生成数据透视表。它需要有人用 Excel 打开文件,以便 Excel 可以生成数据透视表值。

0 投票
4 回答
59402 浏览

html - Excel 可以将单元格解释为 HTML 吗?

我正在使用 Aspose.Cells 以编程方式构建 Excel 文档。这很好用。但是,其中一个单元格是一个原始 HTML 块。我想知道是否可以告诉 Excel(以任何方式,包括 GUI - 您不需要知道 Aspose API)来解析和显示单元格为 HTML。现在,它只是以文本格式、标签等形式显示为原始 HTML。

我知道 Excel 能够将 HTML 粘贴到其中,但它看起来只是自己解析它,然后 Excel 为您处理它,它不存储 HTML,所以它实际上并没有解析它并显示它作为 HTML。另外,我不知道如何复制这个粘贴功能。

谢谢。

0 投票
1 回答
3387 浏览

aspose - Aspose-Cells:如何评估公式?

给定以下代码:

如何评估单元格 [0,0] 中的公式?

0 投票
4 回答
6682 浏览

c# - "\r\n" 在 Word 文档中显示为小方框,C#

我在运行时将一些包含 '\r\n' 的文本附加到 word 文档中。但是当我看到word文档时,它们被替换为小方块:-(

我尝试用它们替换它们,System.Environment.NewLine但我仍然看到这些小盒子。

任何想法?

0 投票
3 回答
1718 浏览

c# - 获取 MS Word 中渲染文本和图像的高度

我正在创建一个报纸创作系统。今天我使用 Aspose.Words 库来生成报纸,使用 Docx 格式作为输出,基于许多其他文档作为输入。

基本思想是将大量文章文档加载到一个List中,然后生成一个带有报纸的最终docx。

我们需要获取列内文本(包括图像和表格)的总高度。由于像 Aspose.Words 这样的库处理像 DOM 这样的 Docx 格式,因此无法知道文本将如何在列内排列。那我就无法知道真实的高度了。

我们以自己的方式努力达到这个高度。我正在使用 System.Drawing.Graphics 命名空间中的 MeasureString() 函数。它返回字符串使用的宽度和高度,我可以估计它将在列内使用多少行(以及点或英寸)。

但它非常糟糕,我们需要一个更体面的解决方案。我们正在考虑使用 OpenXML SDK 来获得这个高度,可以吗?

Aspose.Words 不支持了解它的方式,并且所有 Render 类都是库私有的。

你能想出一个新的方法来达到这个高度吗?

谢谢你,丹尼尔·科赫

0 投票
3 回答
16468 浏览

aspose - Aspose 许可证对象如何工作?它会永远持续吗?

我正在使用 Aspose 处理 PDF 和 Word 文档。每次我要对文档做某事时,我都会确保调用它:

pdfLicense和变量从未在wordLicense任何地方使用,但 Aspose 正确地识别出我确实拥有有效的许可证。这是怎么发生的?许可证是否在某个地方的秘密单身人士中持有?如果是这样,这是否意味着它们会在线程的整个生命周期内持续存在?

由于这是在 Web 应用程序中使用的,如果我在应用程序启动时运行上述代码,那么我是否可以在整个应用程序中安全地使用 Aspose 而无需担心许可问题?

目前,我会更加偏执,并在使用 Aspose 的每个方法开始时运行该代码。这很好用 - 我的许可证被正确识别 - 但它有点太“巧合编程”让我感到舒服。

(我在 ASP.NET 3.5 中使用 C#,如果这有什么不同的话。)

0 投票
1 回答
786 浏览

.net - 通过 .NET COM 互操作设置 System.Drawing.Color

我正在尝试通过 COM Interop 使用 Aspose.Words 库。有一个关键问题:我无法设置颜色。它应该通过分配给 DocumentBuilder.Font.Color 来工作,但是当我尝试这样做时,我得到 OLE 错误 0x80131509。我的问题很像这个

更新:

代码示例:

结果:

使用 Font.Color = 0xff0000 之类的东西失败并显示相同的错误消息

虽然这段代码工作正常:

所以它看起来像 COM 互操作问题。

0 投票
2 回答
359 浏览

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。
0 投票
1 回答
1730 浏览

c# - Aspose.Word 会处理目录 (TOC) 吗?

我们使用 aspose.word 创建从 word 模板直接转换为 PDF 格式的报告。现在我们被困在处理文档的 TOC 上。我们需要 TOC 是动态的,并根据部分在文档中的位置进行正确的更改。

aspose会处理将正确的页码放入正确的类别吗?任何人都可以举一个简短的例子吗?aspose 网站上的示例在这种情况下没有帮助。

我们正在使用 Visual Studio 制作这个网站,它在 aspose 文档上说首先在常规 Word 文档上设置 TOC 的设置,然后复制域代码。所以我以这种方式接近它,在模板本身上设置 TOC,然后将域代码复制到 C# 代码。还是我想多了,我需要做的就是确保模板本身的 TOC 是正确的。