Salve a tutti,
facendo il merge di 2 o + pdf perdo alcune informazioni che imposto in fase di upload dei file(tag ALT sulle immagini). Questo è il metodo:
public static void mergeFiles(ArrayList<String> filesToBeMerged, String mergedFileLocation) {
String[] filesTBM = filesToBeMerged.toArray(new String[filesToBeMerged.size()]);
PDFMergerUtility ut = new PDFMergerUtility();
try {
for (int i = 0; i < filesTBM.length; i++) {
ut.addSource(filesTBM[i]);
}
ut.setDestinationFileName(mergedFileLocation);
ut.mergeDocuments();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (COSVisitorException e) {
e.printStackTrace();
}
}
Qualora nella lista dei file da unificare ci fosse in prima posizione il PDF con i tag ALT il risultato è corretto viceversa no. Finora ho provato max con 3 PDF di cui 1 con tag ALT.
Come posso non perdere il tag alt dopo il merge dei file?
Grazie a chi vorrà aiutarmi
Daniele