当前位置: 首页 > 知识库问答 >
问题:

如何用图像创建XFDF注释

仉峻
2023-03-14

我想在Java中生成一个XFDF Stamp注释,它的内部会有一个透明的图像。我很难识别图像存储的格式以及如何将输入图像转换为该格式。

到目前为止我知道

    null

我有一个包含图像的XFDF示例,当我解码图像时,我看到了如下语法,但遗憾的是,我不知道 标记中存在什么样的原始数据。

<DICT KEY="AP">
<STREAM KEY="N">
    <ARRAY KEY="BBox">
        <FIXED VAL="250"/>
        <FIXED VAL="550"/>
        <FIXED VAL="400"/>
        <FIXED VAL="575"/>
</ARRAY>
    <INT KEY="FormType" VAL="1"/>
    <INT KEY="Length" VAL="35"/>
    <DICT KEY="Resources">
        <DICT KEY="XObject">
            <STREAM KEY="Im1">
                <INT KEY="BitsPerComponent" VAL="8"/>
                <NAME KEY="ColorSpace" VAL="DeviceRGB"/>
                <NAME KEY="Filter" VAL="FlateDecode"/>
                <INT KEY="Height" VAL="150"/>
                <INT KEY="Length" VAL="1907"/>
                <STREAM KEY="SMask">
                    <INT KEY="BitsPerComponent" VAL="8"/>
                    <NAME KEY="ColorSpace" VAL="DeviceGray"/>
                    <NAME KEY="Filter" VAL="FlateDecode"/>
                    <INT KEY="Height" VAL="150"/>
                    <INT KEY="Length" VAL="5690"/>
                    <NAME KEY="Subtype" VAL="Image"/>
                    <NAME KEY="Type" VAL="XObject"/>
                    <INT KEY="Width" VAL="300"/>
                    <DATA MODE="RAW" ENCODING="HEX">

我已经设法在PDFBox的帮助下在PDF中创建了一个带有自定义图像的橡皮图章注释,但遗憾的是PDFBox似乎不支持将这种注释导出到XFDF,它们只支持从表单(AcroForm)导出。我不知道Java中的任何其他工具会允许我导出它,除了付费的。

共有1个答案

仇承志
2023-03-14

它是DCT格式(JPEG)的十六进制表示。如果想要一个透明的图像戳,您将在XFDF中有两个东西,图像本身和掩码。

 类似资料:
  • 我尝试在本地使用kubernetes。因此我安装了minikube。当我创建部署对象时,pods无法在minikube docker注册表中找到图像,并且pods的状态显示为< code>ErrImageNeverPull。为了解决这个问题,我遵循了以下步骤: < li> < Li > < code > eval $(minikube docker-env) < li >我在deployment.

  • 这行工作良好,但我想创建一个视频文件从图像在另一个文件夹。“我的文件夹”中的映像名称为: 我如何从不同的文件夹输入图像文件?示例: 我尝试了这个命令,但是只生成了第一个图像(img001.jpg)的视频。

  • 我已经使用下面的命令从一个Docker文件构建了一个Docker映像。 当我试图用相同的命令重建它时,它使用的构建缓存如下所示: 缓存显示已安装aerospike。但是,我在从这个映像生成的容器中找不到它,所以我想在不使用缓存的情况下重建这个映像。如何强制Docker在没有缓存的情况下重建一个干净的映像?

  • 如何创建一个可以包含多个图像并包含圆形边框的视图?以下是一些最终产品的样本。 图像将从url下载,如示例所示,视图中可能包含一到四个图像。

  • 问题内容: 我看过一些代码源,但是我不明白… 我使用Java 7 请, 如何将RGB (红色,绿色,蓝色) 字节数组 (或类似 格式 ) 转换为.PNG文件格式 ? 可能表示“ RGB像素”的数组中的示例: 重要方面: 我尝试仅从byte []“ 而不是 从以前的现有文件” 生成.PNG文件 现有的API有可能吗?;) 这是我的第一个代码: .... 错误: 找不到合适的方法 这里是 Jeremy

  • 我想了解在使用内部文件时编写java项目的最佳技术或标准技术。准确地说,我想开发一个使用程序运行时需要的文本文件和图像的项目。我的目标是从项目中创建一个可运行的jar,其中用户不需要看到所有这些文件。因此,我决定创建一个名为resources的包,并将其放在包含源代码的文件夹中。即。它与其他包处于同一级别。现在,在我的代码中,当我想要使用图像时,我使用以下语句:URL URL=getClass()