We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Aspose.cells for java 对Excel文档添加水印后,添加完水印的Excel文档,水印覆盖的单元格无法编辑

aspose.cells for java 对Excel文档添加水印后,添加完水印的Excel文档,水印覆盖的单元格无法编辑
test.zip (820.7 KB)

@Gavin_Zhang,

感谢您提供示例文件和屏幕截图。

您的代码不可执行,因此我使用自己的代码将艺术文字添加到您的 Excel 文件中。 无论如何,这不是 Aspose.Cells 的问题。 将水印添加到 Excel 文档后,水印覆盖的单元格无法直接编辑,但您可以使用箭头键将文本添加/编辑到这些单元格中。 这与 MS Excel 相同。 为了确认,您可以在 MS Excel 中手动添加艺术字水印,您还会注意到被水印覆盖的底层单元格由于上面有水印而无法选择,因此您必须使用箭头键来选择和编辑工作表中的这些单元格。

关于您的第二个问题,可能是由于您的代码。 请提供您的示例(可运行)代码以重现该问题,我们将尽快进行检查。

有没有java的示例代码,让Excel的水印呈现在文字下方呢?

@Gavin_Zhang,

我不确定 MS Excel 是否支持将艺术字形状设置为向后。 您能否在 MS Excel 中手动完成任务并保存 Excel 文件以提供给我们,我们将通过 Aspose.Cells for Java API 检查如何执行此操作。

附件是通过官网的live demo实现的添加水印,添加水印后的单元格是可以正常编辑的,我查看了代码,是.NET的, 我这边是JAVA的,你们能提供一个JAVA的demo给我吗?谢谢


添加水印后的Excel文件如下:
加水印.zip (20.4 KB)

@Gavin_Zhang,

感谢您提供示例文件。

我检查了你的文件,发现在你的文件中,有一个工作表(图片)背景设置,这是MS Excel的内置功能。 Aspose.Cells 确实支持它。 首先,您需要根据您的数据/水印创建图像。 例如,您可以轻松地在 [Paint] 应用程序中创建并将其保存为 PNG 或其他格式。 现在,您可以根据需要将此图像设置为背景水印图像。 请参阅 (Java) 文档,了解如何使用示例代码添加背景图像以供参考。