English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • File Mangler
  • Conversione in PDF di documenti Office

Concatenate PDF

procedura link

Scopo

Questa procedura permette di concatenare una lista di file PDF in un unico documento. E' disponibile in architettura .NET e JAVA, ma non nelle applicazioni mobile offline che attualmente non possono manipolare file PDF.

Sintassi

FileMangler fm = new()
fm.concatenatePDF(elenco pdf, file risultato)

Argomenti

Elenco PDF E' un oggetto di tipo IDArray che contiene la lista dei file PDF da concatenare (percorso completo)
File risultato E' il percorso completo del file PDF da creare come risultato
Password E' un parametro opzionale ed è un oggetto di tipo IDArray che contiene l'elenco delle password da utilizzare per poter aprire i PDF da concatenare (vedi PDFOwnerPassword). Tale parametro è stato aggiunto in versione 12.1.
  • Se i file sono stati creati con i Book di Instant Developer è consigliabile usare le funzioni OpenMultiPDF e CloseMultiPDF.
  • Per la concatenazione dei file PDF, viene utilizzata una libreria di libero utilizzo, iText.
    • In ambito C# è necessario scaricare la .dll iTextSharp ed installarla seguendo questa procedura:
      • Aprire il pannello di controllo.
      • Aprire "Strumenti di Amministrazione".
      • Aprire "Microsoft .NET Framework 2.0 Configuration".
      • Selezionare "Manage the Assembly Cache" (gestire la cache degli assembly) e successivamente selezionare "Add an Assembly to the Assembly Cache" (Aggiungere un Assembly alla Cache degli Assembly).
      • Selezionare itextsharp.dll da dove lo si è scaricato e premere "APRI".
    • In ambito Java è necessario scaricare le librerie iText e BouncyCastle da qui, estrarle e copiarle nella cartella SHARED/LIB di Tomcat.
  • A partire dalla versione 12.1 di Instant Developer, il file prodotto dalla concatenazione viene criptato se il valore della proprietà PDFPermissions è diverso da 0. Pertanto se si desidera che i PDF risultanti dalla concatenazione non abbiano vincoli sulle funzionalità, occorre impostare a 0 la proprietà PDFPermissions prima di chiamare il metodo ConcatenatePDF. Per maggiori informazioni, rimandiamo alla documentazione delle proprietà PDFPermissions, PDFOwnerPassword e PDFUserPassword.

Ultima modifica: 25/10/2016 / Validità: da 11.1.4900

Vedi Anche

  • Close Multi PDF (funzione)
  • Open Multi PDF (procedura)
  • ID Array
  • PDF Permissions (proprietà)
  • PDF Owner Password (proprietà)
  • PDF User Password (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum