Java PDFBox放大签名大小

Java PDFBox放大签名大小,java,image,pdfbox,Java,Image,Pdfbox,我正在使用PDFBOX1.8.9创建PDF。 要添加签名图像,我使用PDPixelMap,但我需要将签名放大或加粗。到目前为止,我试图操纵签名图像(大小),但没有成功。 以下是我如何将签名(png或jpg文件)添加到pdf的代码示例: 签名图像大小为w:965,h:625位部门:32 以下是它在pdf上的外观示例: 不确定您的问题是什么。。。为什么不为最后两个参数使用更大的值?(理想情况下,使用w和h并用一个公共比例因子除以它们)我不能使用更大的w和h,因为签名被其他字段包围,这是最大空间。我需

我正在使用PDFBOX1.8.9创建PDF。 要添加签名图像,我使用PDPixelMap,但我需要将签名放大或加粗。到目前为止,我试图操纵签名图像(大小),但没有成功。 以下是我如何将签名(png或jpg文件)添加到pdf的代码示例:

签名图像大小为w:965,h:625位部门:32 以下是它在pdf上的外观示例:

不确定您的问题是什么。。。为什么不为最后两个参数使用更大的值?(理想情况下,使用w和h并用一个公共比例因子除以它们)我不能使用更大的w和h,因为签名被其他字段包围,这是最大空间。我需要放大签名图像或类似的东西。听起来你的问题是别的。如果这是一次性的东西,为什么不剪下签名,这样就没有那么多的空白呢?或者创建一个ARGB图像,并使所有空白(或几乎空白)像素透明,即alpha值=0。是的,这本质上是一项图像处理任务:准备签名图像,以便在不覆盖任何其他内容的情况下添加。不确定您的问题是什么。。。为什么不为最后两个参数使用更大的值?(理想情况下,使用w和h并用一个公共比例因子除以它们)我不能使用更大的w和h,因为签名被其他字段包围,这是最大空间。我需要放大签名图像或类似的东西。听起来你的问题是别的。如果这是一次性的东西,为什么不剪下签名,这样就没有那么多的空白呢?或者创建一个ARGB图像,并使所有空白(或几乎空白)像素透明,即alpha值=0。是的,这本质上是一项图像处理任务:准备签名图像,以便在不覆盖任何其他内容的情况下添加。
BufferedImage signatureData;
signatureData = ImageIO.read(filename);
                signatureImage = new PDPixelMap(document, signatureData);
                contentStream.drawXObject(signatureImage, 600, 300, 100, 25);