5
PDF'de başka bir Resim pdf kutusuyla nasıl değiştirilir. Bu nasıl yapılır?PDF'deki resmi başka bir Resim pdf kutusuyla değiştir Pdf kutusu
Görsel imzayı pdf üzerinde başka bir görüntü ile değiştirmek istiyorum.
Böyle Görsel Apereance olsun:
PDDocument doc= PDDocument.load(new FileInputStream("c:\\temp\\template.pdf"));
File dir= new File("c:\\temp\\");
Iterator<Entry<COSObjectKey, Long>> xrefEntriesIt =
doc.getDocument().getXrefTable().entrySet().iterator();
while(xrefEntriesIt.hasNext()) {
COSObject object = doc.getDocument().getObjectFromPool(
xrefEntriesIt.next().getKey());
if (object.getDictionaryObject(COSName.SUBTYPE) == COSName.IMAGE) {
changeImage(object, doc);
}
}
ve yöntem görüntüyü
ben testprivate static void changeImage(COSObject obj, PDDocument doc) {
PDXObjectImage imageInPdf =
(PDXObjectImage) PDXObject.createXObject(
(COSStream) obj.getObject());
File inputFile = new File("C:\\temp\\SIGNATURE.jpg");
PDXObjectImage newImage = new PDJpeg(
doc, new FileInputStream(inputFile));
imageInPdf.getCOSStream().replaceWithStream(newImage.getCOSStream());
}
değiştirmek için. imageInPdf imzalı bir imza alanının görsel görünüşünden rallidir.
İmzalı bir imza alanının yeni görsel görünümünü nasıl kaldırmalı ve ekleyeceksiniz?
İmzalı bir imza alanının görsel görünümünü mi kastediyorsunuz? Ya da henüz imzasız, boş olan? – mkl
Sadece gönderim güncellendi. evet, imzalı bir imza alanının görünüşü. Görüntüyü aldım. COSObject'ten. ama değiştiremezsin. –