Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用iText将包的图像插入PDF?_Java_Netbeans_Itext - Fatal编程技术网

Java 如何使用iText将包的图像插入PDF?

Java 如何使用iText将包的图像插入PDF?,java,netbeans,itext,Java,Netbeans,Itext,我正在使用下面的代码在PDF中插入图像 生成.jar文件并尝试在另一台计算机上运行后,不会生成PDF 当我从项目中删除图像时,通常会生成PDF 你能帮我吗 Image image1 = Image.getInstance("src\\assistentevirtual\\imagens\\trlogo.png"); image1.scaleAbsolute(120, 120); image1.setAbsolutePosition(10, 720); document.add(image1);

我正在使用下面的代码在PDF中插入图像

生成.jar文件并尝试在另一台计算机上运行后,不会生成PDF

当我从项目中删除图像时,通常会生成PDF

你能帮我吗

Image image1 = Image.getInstance("src\\assistentevirtual\\imagens\\trlogo.png");
image1.scaleAbsolute(120, 120);
image1.setAbsolutePosition(10, 720);
document.add(image1);

展开生成的jar并检查结构,查看png文件是否/在jar中的位置。然后在getResourceAsStream上搜索。您还应该记录异常以了解问题的某些上下文。祝你好运欢迎来到SO。您能告诉我们您是如何生成jar的吗?你用maven吗?似乎您是从src文件夹加载图像,该文件夹后来没有集成到jar本身中…@Lonzak我使用netbeans并按“Shift+F11”。@AndrewS生成后如何展开.jar?jar文件是压缩格式(zip),因此请使用您最喜欢的工具展开该文件。