Installazione e configurazione di document services

AEM Forms fornisce un set di servizi OSGi per eseguire diverse operazioni a livello di documento, ad esempio servizi per creare, assemblare, distribuire e archiviare documenti PDF, aggiungere firme digitali per limitare l’accesso ai documenti e decodificare moduli con codice a barre. Questi servizi sono inclusi nel pacchetto aggiuntivo di AEM Forms. Collettivamente, questi servizi sono noti come document services. L’elenco dei servizi di documentazione disponibili e le relative funzionalità principali è il seguente:

  • Servizio Assembler: consente di combinare, ridisporre e integrare documenti PDF e XDP e di ottenere informazioni sui documenti PDF. Consente inoltre di convertire e convalidare i documenti PDF in PDF/A standard, di trasformare PDF forms, moduli XML e PDF forms in PDF/A-1b, PDF/A-2b e PDFA/A-3b. Per ulteriori informazioni, vedere Servizio Assembler.

  • Servizio ConvertPDF: consente di convertire i documenti PDF in file PostScript o di immagine (JPEG, JPEG 2000, PNG e TIFF). Per ulteriori informazioni, vedere ConvertPDF Service.

  • Servizio Forms con codice a barre: consente di estrarre dati da immagini elettroniche di codici a barre. Il servizio accetta file TIFF e PDF che includono uno o più codici a barre come input ed estrae i dati dei codici a barre. Per ulteriori informazioni, consulta Servizio Forms con codice a barre.

  • Servizio DocAssurance: consente di crittografare e decrittografare i documenti, estendere le funzionalità di Adobe Reader con diritti di utilizzo aggiuntivi e aggiungere firme digitali ai documenti. Il servizio di garanzia documenti contiene tre servizi: firma, crittografia ed estensione del lettore. Per ulteriori informazioni, vedere Servizio DocAssurance.

  • Servizio di crittografia: consente di crittografare e decrittografare i documenti. Quando un documento viene crittografato, il suo contenuto diventa illeggibile. Un utente autorizzato può decrittografare il documento per ottenere l'accesso ai relativi contenuti. Per ulteriori informazioni, consulta Servizio di crittografia.

  • Servizio Forms: consente di creare applicazioni client di acquisizione dati interattive per la convalida, la elaborazione, la trasformazione e la distribuzione di moduli generalmente creati in Forms Designer. Il servizio Forms esegue il rendering di tutte le strutture del modulo sviluppate in documenti PDF. Per ulteriori informazioni, consulta Servizio Forms.

  • Servizio di output: consente di creare documenti in diversi formati, inclusi PDF, formati stampante laser e formati stampante per etichette. I formati della stampante laser sono PostScript e PCL (Printer Control Language). Per ulteriori informazioni, consulta Servizio di output.

  • Servizio PDF Generator: il servizio PDF Generator fornisce API per convertire i formati di file nativi in PDF. Converte anche i PDF in altri formati di file e ottimizza le dimensioni dei documenti PDF. Per ulteriori informazioni, vedere Servizio PDF Generator.

  • Servizio di estensione del Reader: consente alla tua organizzazione di condividere facilmente i documenti PDF interattivi estendendo le funzionalità di Adobe Reader con diritti di utilizzo aggiuntivi. Il servizio attiva le funzioni non disponibili all’apertura di un documento PDF tramite Adobe Reader, ad esempio l’aggiunta di commenti a un documento, la compilazione di moduli e il salvataggio del documento. Per ulteriori informazioni, consulta Servizio di estensione del Reader.

  • Servizio firma: consente di utilizzare firme digitali e documenti sul server AEM. Ad esempio, il servizio Firma viene generalmente utilizzato nelle situazioni seguenti:

    • Il server AEM certifica un modulo prima che venga inviato a un utente per l’apertura utilizzando Acrobat o Adobe Reader.
    • Il server AEM convalida una firma aggiunta a un modulo utilizzando Acrobat o Adobe Reader.
    • Il server AEM firma un modulo per conto di un notaio pubblico.

    Il servizio firma accede ai certificati e alle credenziali archiviati nell’archivio attendibilità. Per ulteriori informazioni, vedere Servizio firma.

AEM Forms è una potente piattaforma di classe enterprise e document services è solo una delle funzionalità di AEM Forms. Per l'elenco completo delle funzionalità, consulta Introduzione ad AEM Forms.

Topologia di distribuzione

Il pacchetto aggiuntivo di AEM Forms è un'applicazione distribuita su AEM. In genere, per eseguire AEM Forms Document Services è necessaria una sola istanza AEM (authoring o pubblicazione). Per eseguire AEM Forms document services, si consiglia di utilizzare la seguente topologia. Per informazioni dettagliate sulle topologie, vedere Architettura e topologie di distribuzione per AEM Forms.

Architettura e topologie di implementazione per AEM Forms

NOTA

Sebbene AEM Forms ti consenta di configurare ed eseguire tutte le funzionalità da un singolo server, devi eseguire la pianificazione della capacità, il bilanciamento del carico e configurare server dedicati per funzionalità specifiche in un ambiente di produzione. Ad esempio, per un ambiente che utilizza il servizio PDF Generator per convertire migliaia di pagine al giorno e più moduli adattivi per l’acquisizione dei dati, impostare server AEM Forms separati per il servizio PDF Generator e le funzionalità dei moduli adattivi. Consente di fornire prestazioni ottimali e di scalare i server in modo indipendente l'uno dall'altro.

Requisiti di sistema

Prima di iniziare a installare e configurare AEM Forms Document Services, assicurati che:

  • L'infrastruttura hardware e software è in funzione. Per un elenco dettagliato dell'hardware e del software supportati, vedere requisiti tecnici.

  • Il percorso di installazione dell'istanza AEM non contiene spazi bianchi.

  • Un'istanza AEM è in esecuzione. Nella terminologia AEM, un'istanza è una copia di AEM in esecuzione su un server in modalità di authoring o pubblicazione. In genere, per eseguire AEM Forms Document Services è necessaria una sola istanza AEM (authoring o pubblicazione):

    • Autore: Un’istanza AEM utilizzata per creare, caricare e modificare i contenuti e per amministrare il sito web. Quando il contenuto è pronto per essere live, viene replicato nell’istanza di pubblicazione.
    • Pubblica: Un'istanza AEM che trasmette il contenuto pubblicato al pubblico tramite Internet o una rete interna.
  • I requisiti di memoria sono soddisfatti. Il pacchetto aggiuntivo di AEM Forms richiede:

    • 15 GB di spazio temporaneo per le installazioni basate su Microsoft Windows.
    • 6 GB di spazio temporaneo per installazioni basate su UNIX.
  • Il software client necessario per il generatore PDF per eseguire la conversione su Microsoft Windows e Linux è installato:

NOTA
  • In Microsoft Windows, PDF Generator supporta i percorsi di conversione WebKit, Acrobat WebCapture e PhantomJS per convertire i file HTML in documenti PDF.
  • Nei sistemi operativi basati su UNIX, PDF Generator supporta percorsi di conversione WebKit e PhantomJS per convertire i file HTML in documenti PDF.

Requisiti aggiuntivi per sistemi operativi basati su UNIX

Se si utilizza il sistema operativo basato su UNIX, installare i seguenti pacchetti dal supporto di installazione del rispettivo sistema operativo:

  • espatriare
  • libxcb
  • freetype
  • libXau
  • libSM
  • zlib
  • libICE
  • libuuuid
  • glibc
  • libXext
  • nss-softokn-freebl
  • fontconfig
  • libX11
  • libXrender
  • libXrandr
  • libXinerama
  • (Solo PDF Generator) Installa la versione a 32 bit delle librerie libcurl, libcrypto e libssl e crea i seguenti link simbolici. I collegamenti simbolici puntano all'ultima versione delle rispettive librerie:

    • /usr/lib/libcurl.so
    • /usr/lib/libcrypto.so
    • /usr/lib/libssl.so
  • (Solo PDF Generator) Il servizio PDF Generator supporta i percorsi WebKit e PhantomJS per convertire i file HTML in documenti PDF. Per abilitare la conversione per la route PhantomJS, installa le librerie a 64 bit elencate di seguito. In genere, queste librerie sono già installate. Se manca una libreria, installala manualmente:

    • linux-gate.so.1
    • libz.so.1
    • libfontconfig.so.1
    • libfreetype.so.6
    • libdl.so.2
    • librt.so.1
    • libpthread.so.0
    • libstdc++.so.6
    • libm.so.6
    • libgcc_s.so.1
    • libc.so.6
    • ld-linux.so.2
    • libexpat.so.1

Configurazioni di preinstallazione

Le configurazioni elencate nella sezione sulle configurazioni di preinstallazione sono applicabili solo al servizio PDF Generator. Se non si configura il servizio PDF Generator, è possibile saltare la sezione relativa alla configurazione di preinstallazione.

Installare applicazioni Adobe Acrobat e di terze parti

Se si utilizza il servizio PDF Generator per convertire i formati di file nativi come Microsoft Word, Microsoft Excel, Microsoft PowerPoint, OpenOffice, WordPerfect X7 e Adobe Acrobat in documenti PDF, verificare che tali applicazioni siano installate sul server AEM Forms.

NOTA
  • Adobe Acrobat, Microsoft Word, Excel e Powerpoint sono disponibili solo per Microsoft Windows. Se si utilizza il sistema operativo basato su UNIX, installare OpenOffice per convertire i file RTF e i file supportati di Microsoft Office in documenti PDF.
  • Ignora tutte le finestre di dialogo visualizzate dopo l’installazione di Adobe Acrobat e software di terze parti per tutti gli utenti configurati per l’utilizzo del servizio PDF Generator.
  • Avviare il software installato almeno una volta. Ignora tutte le finestre di dialogo per tutti gli utenti configurati per utilizzare il servizio PDF Generator.

Dopo aver installato Acrobat, apri Microsoft Word. Nella scheda Acrobat fare clic su Crea PDF e convertire un file .doc o .docx disponibile sul computer in un documento PDF. Se la conversione ha esito positivo, AEM Forms è pronto per utilizzare Acrobat con il servizio PDF Generator.

Imposta le variabili dell'ambiente

Imposta le variabili di ambiente per Java Development Kit a 32 bit e 64 bit, applicazioni di terze parti e Adobe Acrobat. Le variabili di ambiente devono contenere il percorso assoluto dell'eseguibile utilizzato per avviare l'applicazione corrispondente. Ad esempio, la tabella seguente elenca le variabili di ambiente per alcune applicazioni:

Applicazione

Variabile di ambiente

Esempio

JDK (64 bit)

JAVA_HOME

C:\Program Files\Java\jdk1.8.0_74

JDK (32 bit)

JAVA_HOME_32

C:\Program Files (x86)\Java\jdk1.8.0_74

Adobe Acrobat

Acrobat_PATH

C:\Program Files (x86)\Adobe\Acrobat 2015\Acrobat\Acrobat.exe

Blocco note

Notepad_PATH

C:\WINDOWS\notepad.exe

OpenOffice

OpenOffice_PATH

C:\Program Files (x86)\OpenOffice.org4

NOTA
  • Tutte le variabili di ambiente e i rispettivi percorsi sono sensibili all’uso di maiuscole e minuscole.
  • JAVA_HOME, JAVA_HOME_32 e Acrobat_PATH (solo Windows) sono variabili di ambiente obbligatorie.
  • La variabile di ambiente OpenOffice_PATH viene impostata sulla cartella di installazione anziché sul percorso dell'eseguibile.
  • Non impostare variabili di ambiente per applicazioni di Microsoft Office quali Word, PowerPoint, Excel e Project o per AutoCAD. Se queste applicazioni sono installate sul server, il servizio Genera PDF avvia automaticamente queste applicazioni.
  • Sulle piattaforme basate su UNIX, installare OpenOffice come /root. Se OpenOffice non è installato come radice, il servizio PDF Generator non riesce a convertire i documenti OpenOffice in documenti PDF. Se è necessario installare ed eseguire OpenOffice come utente non root, fornire i diritti di sudo all'utente non root.
  • Se si utilizza OpenOffice su una piattaforma basata su UNIX, eseguire il comando seguente per impostare la variabile del percorso:

export OpenOffice_PATH=/opt/openoffice.org4

(Solo per IBM WebSphere) Configura il provider di socket SSL IBM

Esegui i seguenti passaggi per configurare il provider di socket SSL IBM:

  1. Crea una copia del file java.security. Il percorso predefinito del file è [WebSphere_installation_directory]\Appserver\java_[version]\jre\lib\security.

  2. Apri il file java.security copiato per la modifica.

  3. Cambia le fabbriche di socket SSL predefinite per utilizzare le fabbriche JSSE2 invece delle fabbriche IBM WebSphere predefinite:

    Contenuto predefinito:

    #ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImpl
    #ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl
    #WebSphere socket factories (in cryptosf.jar)
    ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactory
    ssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory
    

    Contenuto modificato:

    ssl.SocketFactory.provider=com.ibm.jsse2.SSLSocketFactoryImpl
    ssl.ServerSocketFactory.provider=com.ibm.jsse2.SSLServerSocketFactoryImpl
    
    #WebSphere socket factories (in cryptosf.jar)
    #ssl.SocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLSocketFactory
    #ssl.ServerSocketFactory.provider=com.ibm.websphere.ssl.protocol.SSLServerSocketFactory
    
  4. Per consentire al server AEM Forms di utilizzare il file java.security aggiornato, all'avvio del server AEM Forms, aggiungi il seguente argomento java:

    -Djava.security.properties= [path of newly created Java.security file].

(Solo Windows) Configura l'installazione del servizio di input penna e scrittura a mano

Se si esegue Microsoft Windows Server, configurare il servizio Ink e Handwriting. Il servizio è necessario per aprire i file Microsoft PowerPoint che utilizzano le funzionalità di collegamento di Microsoft Office:

  1. Apri Server Manager. Fare clic sull'icona Server Manager nella barra di avvio rapido.
  2. Fare clic su Aggiungi funzionalità nel menu Caratteristiche. Selezionare la casella di controllo Servizi di input penna e scrittura a mano.
  3. Selezionare la finestra di dialogo Caratteristiche con Inchiostro e Servizi di scrittura a mano selezionata. Fai clic su Installa per installare il servizio.

(Solo Windows) Configura le impostazioni dei blocchi di file per Microsoft Office

Modificare le impostazioni del centro di protezione di Microsoft Office per consentire al servizio PDF Generator di convertire i file creati con versioni precedenti di Microsoft Office.

  1. Aprire un'applicazione di Microsoft Office. Ad esempio, Microsoft Word. Passa a File> Opzioni. Viene visualizzata la finestra di dialogo delle opzioni.

  2. Fare clic su Centro protezione, quindi fare clic su Impostazioni centro protezione.

  3. In Impostazioni Centro protezione, fare clic su Impostazioni blocco file.

  4. Nell'elenco Tipo di file, deselezionare Apri per il tipo di file che il servizio PDF Generator deve poter convertire in documenti PDF.

(Solo Windows) Concedi il privilegio Sostituisci un token a livello di processo

L'account utente utilizzato per avviare l'application server richiede il privilegio Replace a process level token . Per impostazione predefinita, l'account di sistema locale dispone del privilegio Replace a process level token . Per i server in esecuzione con un utente del gruppo Amministratori locali, il privilegio deve essere concesso esplicitamente. Esegui i seguenti passaggi per concedere il privilegio:

  1. Aprire l'Editor Criteri di gruppo per Microsoft Windows. Per aprire l'Editor Criteri di gruppo, fare clic su Start, digitare gpedit.msc nella casella Cerca iniziale e fare clic su Editor Criteri di gruppo.
  2. Passa a Criteri computer locali > Configurazione computer > Impostazioni di Windows > Impostazioni di sicurezza > Criteri locali > Assegnazione diritti utente e modifica il Sostituisci a token a livello di processo e include il gruppo Administrators.
  3. Aggiungi l’utente alla voce Replace a Process Level Token (Sostituisci token a livello di processo).

(Solo Windows) Abilita il servizio PDF Generator per i non amministratori

È possibile abilitare un utente non amministratore all'utilizzo del servizio PDF Generator. Normalmente, solo gli utenti con privilegi amministrativi possono utilizzare il servizio:

  1. Crea una variabile di ambiente, PDFG_NON_ADMIN_ENABLED.
  2. Imposta il valore della variabile di ambiente su TRUE.
  3. Riavvia l'istanza AEM Forms.

(Solo per Windows) Disattiva Controllo account utente (UAC)

  1. Per accedere all'Utilità di configurazione del sistema, vai a Start > Esegui, quindi immetti MSCONFIG.

  2. Fai clic sulla scheda Strumenti , scorri verso il basso e seleziona Cambia impostazioni UAC. Fai clic su Launch per eseguire il comando in una nuova finestra.

  3. Regolare il cursore sul livello di notifica Mai. Al termine, chiudere la finestra del comando e chiudere la finestra Configurazione di sistema.

  4. Verifica che l'impostazione del Registro di sistema per UAC sia impostata su 0 (zero). Esegui i seguenti passaggi per verificare:

    1. Microsoft consiglia di eseguire il backup del Registro di sistema prima di modificarlo. Per passaggi dettagliati, vedere Come eseguire il backup e il ripristino del Registro di sistema in Windows.
    2. Apri l'editor del Registro di sistema di Microsoft Windows. Per aprire l'editor del Registro di sistema, vai a Start > Esegui, digita regedit e fai clic su OK.
    3. Accedi a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\. Assicurarsi che il valore di EnableLUA sia impostato su 0 (zero).
    4. Assicurati che il valore di EnableLUA sia impostato su 0 (zero). Se il valore non è 0, modificare il valore in 0. Chiudi l’editor del Registro di sistema.
  5. Riavvia il computer.

(Solo per Windows) Disattiva il servizio di segnalazione errori

Durante la conversione di un documento in PDF utilizzando il servizio PDF Generator su Windows Server, occasionalmente Windows Server segnala che l'eseguibile ha rilevato un problema e deve essere chiuso. Tuttavia, non influisce sulla conversione PDF in quanto continua in background.

Per evitare di ricevere l'errore, è possibile disabilitare la generazione di rapporti sugli errori di Windows. Per ulteriori informazioni sulla disattivazione della generazione di rapporti sugli errori, consulta https://technet.microsoft.com/en-us/library/cc754364.aspx.

(Solo per Windows) Configurare la conversione da HTML a PDF

Il servizio PDF Generator fornisce percorsi o metodi WebKit, WebCapture e PhantomJS per convertire i file HTML in documenti PDF. In Windows, per abilitare la conversione per i percorsi WebKit e Acrobat WebCapture, copiare il font Unicode nella directory %windir%\fonts.

NOTA

Ogni volta che installi nuovi font nella cartella dei font, riavvia l’istanza AEM Forms.

(Solo piattaforme basate su UNIX) Configurazioni supplementari per la conversione da HTML a PDF

Sulle piattaforme basate su UNIX, il servizio PDF Generator supporta i percorsi WebKit e PhantomJS per convertire i file HTML in documenti PDF. Per abilitare la conversione da HTML a PDF, esegui le seguenti configurazioni, applicabili al percorso di conversione preferito:

(Solo per piattaforme basate su UNIX) Abilitare il supporto per i font Unicode (solo WebKit)

Copiare il font Unicode in una delle seguenti directory in base alle esigenze del sistema:

  • /usr/lib/X11/fonts/TrueType
  • /usr/share/fonts/default/TrueType
  • /usr/X11R6/lib/X11/fonts/ttf
  • /usr/X11R6/lib/X11/fonts/truetype
  • /usr/X11R6/lib/X11/fonts/TrueType
  • /usr/X11R6/lib/X11/fonts/TTF
  • /usr/openwin/lib/X11/fonts/TrueType (Solaris)
NOTA
  • Su RedHat Enterprise Linux 6.x e versioni successive, i caratteri corriere non sono disponibili. Per installare i font courier, scarica l'archivio font-ibm-type1-1.0.3.zip. Estrai l'archivio in /usr/share/fonts. Crea un collegamento simbolico da /usr/share/X11/fonts a /usr/share/fonts.
  • Elimina tutti i file della cache dei font .lst dalle directory Html2PdfSvc/bin e /usr/share/fonts .
  • Assicurati che le directory /usr/lib/X11/fonts e /usr/share/fonts esistano. Se le directory non esistono, utilizza il comando ln per creare un collegamento simbolico da /usr/share/X11/fonts a /usr/lib/X11/fonts e un altro collegamento simbolico da /usr/share/fonts a /usr/share/X11/fonts. Assicurati anche che i font del corriere siano disponibili in /usr/lib/X11/fonts.
  • Assicurati che tutti i font (Unicode e non-unicode) siano disponibili nella directory /usr/share/fonts o /usr/share/X11/fonts .
  • Quando si esegue il servizio PDF Generator come utente non root, fornire all'utente non root l'accesso in lettura e scrittura a tutte le directory dei font.
  • Ogni volta che installi nuovi font nella cartella dei font, riavvia l’istanza AEM Forms.

Installa il pacchetto aggiuntivo di AEM Forms

Il pacchetto aggiuntivo di AEM Forms è un'applicazione distribuita su AEM. Il pacchetto contiene AEM Forms Document Services e altre funzionalità di AEM Forms. Esegui i seguenti passaggi per installare il pacchetto:

  1. Apri Software Distribution. Per accedere a Software Distribution è necessario disporre di un Adobe ID.

  2. Tocca Adobe Experience Manager che si trova nel menu di intestazione.

  3. Nella sezione Filtri :

    1. Seleziona Forms dall'elenco a discesa Soluzione.
    2. Seleziona la versione e digita il pacchetto. Puoi anche utilizzare l'opzione Download di ricerca per filtrare i risultati.
  4. Tocca il nome del pacchetto applicabile al tuo sistema operativo, seleziona Accetta termini EULA e tocca Scarica.

  5. Apri Gestione pacchetti e fai clic su Carica pacchetto per caricarlo.

  6. Seleziona il pacchetto e fai clic su Installa.

    Puoi anche scaricare il pacchetto tramite il collegamento diretto elencato nell'articolo Versioni di AEM Forms .

  7. Una volta installato il pacchetto, viene richiesto di riavviare l'istanza AEM. Non arrestare immediatamente il server. Prima di arrestare il server AEM Forms, attendere che i messaggi ServiceEvent REGISTERED e ServiceEvent UNREGISTERED smettano di apparire nel file [AEM-Installation-Directory]/crx-quickstart/logs/error.log e il registro sia stabile.

Configurazioni post-installazione

Configurare la delega di avvio per le librerie RSA/BouncyCastle

  1. Interrompi l'istanza AEM. Passa alla [directory di installazione AEM]\crx-quickstart\conf\ folder. Apri il file sling.properties per la modifica.

    Se utilizzi [AEM installation directory]\crx-quickstart\bin\start.bat per avviare un'istanza AEM, modifica le proprietà sling.properties che si trovano in [AEM_root]\crx-quickstart\.

  2. Aggiungi le seguenti proprietà al file sling.properties :

    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    
  3. (Solo AIX) Aggiungi le seguenti proprietà al file sling.properties :

    sling.bootdelegation.xerces=org.apache.xerces.*
    
  4. Salva e chiudi il file

Configurazione del servizio di gestione dei font

  1. Accedi a AEM Configuration Manager come amministratore.

  2. Individua e apri il servizio CQ-DAM-Handler-Gibson Font Managers . Specifica il percorso delle directory Font di sistema, Font del server di Adobe e Font cliente. Fai clic su Salva.

    NOTA

    Il tuo diritto di utilizzare i font forniti da soggetti diversi dall'Adobe è disciplinato dai contratti di licenza forniti da tali soggetti con tali font e non è coperto dalla tua licenza per l'uso del software di Adobe. L'Adobe consiglia di rivedere e assicurarsi di essere in conformità con tutti i contratti di licenza applicabili non Adobi prima di utilizzare font non Adobi con il software di Adobe, in particolare per quanto riguarda l'utilizzo di font in un ambiente server.
    Quando installi nuovi font nella cartella dei font, riavvia l’istanza AEM Forms.

Configurare un account utente locale per eseguire il servizio PDF Generator

Per eseguire il servizio PDF Generator è necessario un account utente locale. Per i passaggi necessari per creare un utente locale, vedere Creare un account utente in Windows o creare un account utente nelle piattaforme basate su UNIX.

  1. Apri la pagina AEM Forms PDF Generator Configuration .

  2. Nella scheda Account utente, specificare le credenziali di un account utente locale e fare clic su Invia. Se viene richiesto da Microsoft Windows, consentire l'accesso all'utente. Una volta aggiunto correttamente, l'utente configurato viene visualizzato nella sezione Account utente della scheda Account utente .

Configurare le impostazioni di timeout

  1. In AEM configuration manager, individua e apri il servizio Provider ORB Jacorb .

    Aggiungi quanto segue al campo Proprietà personalizzate e fai clic su Salva. Imposta il timeout della risposta in sospeso (noto anche come timeout client CORBA) a 600 secondi.

    jacorb.connection.client.pending_reply_timeout=600000

  2. Accedi all'istanza di authoring AEM e passa a Adobe Experience Manager > Strumenti > Forms > Configura PDF Generator. L’URL predefinito è http://localhost:4502/libs/fd/pdfg/config/ui.html.

    Apri la scheda Configurazione generale e modifica il valore dei campi seguenti per il tuo ambiente:

Campo Descrizione Valore predefinito
Timeout conversione server Una conversione PDFG rimane attiva per il numero di secondi definiti nel timeout di conversione del server 270 secondi
Scansione di pulizia PDFG in secondi Il numero di secondi necessari per eseguire le operazioni post-conversione.
3600 secondi
Scadenza processo in secondi Durata per la quale il servizio PDF Generator può eseguire una conversione. Assicurati che il valore dei secondi di scadenza del processo sia maggiore del valore dei secondi di scansione della pulizia PDFG. 7200 secondi

(Solo Windows) Configura Acrobat per il servizio PDF Generator

In Microsoft Windows, il servizio PDF Generator utilizza Adobe Acrobat per convertire i formati di file supportati in un documento PDF. Esegui i seguenti passaggi per configurare Adobe Acrobat per il servizio PDF Generator:

  1. Apri Acrobat e seleziona Modifica> Preferenze> Updater. In Verifica aggiornamenti, deselezionare Installa automaticamente gli aggiornamenti e fare clic su OK. Chiudi Acrobat.

  2. Fare doppio clic su un documento PDF nel sistema. Quando Acrobat viene avviato per la prima volta, vengono visualizzate le finestre di dialogo relative all’accesso, alla schermata di benvenuto e all’EULA. Ignora queste finestre di dialogo per tutti gli utenti configurati per utilizzare PDF Generator.

  3. Esegui il file batch dell'utilità PDF Generator per configurare Acrobat per il servizio PDF Generator:

    1. Apri AEM Package Manager e scarica il file adobe-aemfd-pdfg-common-pkg-[version].zip dal package manager.

    2. Decomprimi il file .zip scaricato. Apri il prompt dei comandi con privilegi amministrativi.

    3. Passa alla directory [extracted-zip-file]\jcr_root\etc\fd\pdfg\tools\adobe-aemfd-pdfg-utilities-[version]-win.zip\scripts . Esegui il seguente file batch:

      Acrobat_for_PDFG_Configuration.bat

      Acrobat è configurato per l’esecuzione con il servizio PDF Generator.

  4. Esegui System Readiness Tool (SRT) per convalidare l’installazione di Acrobat. Lo strumento controlla se il computer è configurato correttamente per eseguire le conversioni di PDF Generator e genera un rapporto nel percorso specificato:

    1. Apri il prompt dei comandi. Passa alla cartella [extracted-adobe-aemfd-pdfg-common-pkg]\jcr_root\etc\fd\ pdfg\tools\adobe-aemfd-pdfg-utilities-[version]-win.zip\srt . Esegui il seguente comando dal prompt dei comandi:

      cscript SystemReadinessTool.vbs [Path_of_reports_folder] en

      NOTA

      Se il System Readiness Tool segnala che il file pdfgen.api non è disponibile nella cartella dei plug-in di acrobat, copia il file pdfgen.api dalla directory [extracted-adobe-aemfd-pdfg-common-pkg]\plugins\x86_win32 alla directory [Acrobat_root]\Acrobat\plug_ins.

    2. Accedi a [Path_of_reports_folder]. Apri il file SystemReadinessTool.html . Verifica il rapporto e risolvi i problemi menzionati.

(Solo per Windows) Configura la route principale per la conversione da HTML a PDF

Il servizio PDF Generator fornisce più percorsi per convertire i file HTML in documenti PDF: Webkit, Acrobat WebCapture (solo Windows) e PhantomJS. Adobe consiglia di utilizzare la route PhantomJS perché dispone della capacità di gestire il contenuto dinamico e non ha dipendenze da librerie a 32 bit, JDK a 32 bit o non richiede font aggiuntivi. Inoltre, la route PhantomJS non richiede l'accesso a sudo o root per eseguire la conversione.

La via principale predefinita per la conversione da HTML a PDF è Webkit. Per modificare il percorso di conversione:

  1. Nell'istanza AEM autore, passa a Strumenti> Forms> Configura PDF Generator.

  2. Nella scheda Configurazione generale , seleziona il percorso di conversione preferito dal menu a discesa Route principale per conversioni da HTML a PDF .

Inizializza archivio attendibilità globale

Utilizzando la gestione dell'archivio certificati è possibile importare, modificare ed eliminare i certificati ritenuti attendibili nel server per la convalida delle firme digitali e l'autenticazione dei certificati. È possibile importare ed esportare qualsiasi numero di certificati. Dopo l'importazione di un certificato, è possibile modificare le impostazioni di attendibilità e il tipo di archivio attendibilità. Esegui i seguenti passaggi per inizializzare un archivio attendibilità:

  1. Accedi all’istanza AEM Forms come amministratore.
  2. Vai a Strumenti > Sicurezza > Archivio fonti attendibili.
  3. Fare clic su Crea TrustStore. Imposta la password e tocca Salva.

Imposta i certificati per l'estensione del Reader e il servizio di crittografia

Il servizio DocAssurance può applicare diritti di utilizzo ai documenti PDF. Per applicare diritti di utilizzo ai documenti PDF, configurare i certificati.

Prima di impostare i certificati, assicurati di disporre di un:

  • File di certificato (.pfx).

  • Password della chiave privata fornita con il certificato.

  • Alias chiave privata. Puoi eseguire il comando Java keytool per visualizzare l'alias della chiave privata:
    keytool -list -v -keystore [keystore-file] -storetype pkcs12

  • Password del file del Registro chiavi. Se utilizzi il certificato Estensioni Reader di Adobe, la password del file Registro chiavi è sempre la stessa della password della Chiave privata.

Esegui i seguenti passaggi per configurare i certificati:

  1. Accedi all’istanza di AEM Author come amministratore. Vai a Strumenti > Sicurezza > Utenti.

  2. Fare clic sul campo name dell'account utente. Viene visualizzata la pagina Modifica impostazioni utente. Nell’istanza di AEM Author, i certificati risiedono in un KeyStore. Se non hai creato un KeyStore in precedenza, fai clic su Crea KeyStore e imposta una nuova password per KeyStore. Se il server contiene già un KeyStore, salta questo passaggio. Se utilizzi il certificato Estensioni Reader di Adobe, la password del file Registro chiavi è sempre la stessa della password della Chiave privata.

  3. Nella pagina Modifica impostazioni utente, seleziona la scheda KeyStore . Espandi l’opzione Aggiungi chiave privata dal file dell’archivio chiavi e fornisci un alias. L’alias viene utilizzato per eseguire l’operazione Estensioni di Reader.

  4. Per caricare il file del certificato, fai clic su Seleziona File archivio chiavi e carica un file <filename>.pfx.

    Aggiungi i Password archivio chiavi, Password chiave privata e Alias chiave privata associati al certificato ai rispettivi campi. Fare clic su Invia.

    NOTA

    Nell’ambiente di produzione, sostituisci le credenziali di valutazione con le credenziali di produzione. Assicurati di eliminare le credenziali delle estensioni di Reader precedenti prima di aggiornare una credenziale scaduta o di valutazione.

  5. Fare clic su Salva e chiudi nella pagina Modifica impostazioni utente.

Abilita AES-256

Per utilizzare la crittografia AES 256 per i file PDF, ottieni e installa i file dei criteri di valutazione della forza illimitata dell’estensione Java Cryptography Extension (JCE). Sostituisci i file local_policy.jar e US_export_policy.jar nella cartella jre/lib/security . Ad esempio, se utilizzi Sun JDK, copia i file scaricati nella cartella [JAVA_HOME]/jre/lib/security .

Il servizio Assembler dipende dal servizio Estensioni di Reader, servizio Signature, servizio Forms e servizio Output. Esegui i seguenti passaggi per verificare che i servizi richiesti siano operativi:

  1. Accedi all’URL https://'[server]:[port]'/system/console/bundles come amministratore.
  2. Cerca il servizio seguente e assicurati che i servizi siano operativi:
Nome servizio Nome bundle
Servizio Firme adobe-aemfd-signatures
Servizio estensioni Reader com.adobe.aemfd.adobe-aemfd-readerextensions
Servizio Forms com.adobe.livecycle.adobe-lc-forms-bedrock-connector
Servizio di output com.adobe.livecycle.adobe-lc-forms-bedrock-connector

Problemi noti e risoluzione dei problemi

  • La conversione da HTML a PDF non riesce se un file di input compresso contiene file HTML con caratteri a doppio byte nei nomi dei file. Per evitare questo problema, non utilizzare caratteri a doppio byte per la denominazione dei file HTML.

  • Nei sistemi operativi basati su UNIX, procedi come segue per trovare le librerie mancanti:

  1. Accedi a [crx-repository]/bedrock/svcnative/HtmlToPdfSvc/bin/.

  2. Esegui il comando seguente per elencare tutte le librerie necessarie per la conversione da HTML a PDF da PhantomJS.

    ldd phantomjs

    Esegui il comando seguente per elencare le librerie mancanti.

    ldd phantomjs | grep not

  3. Installa manualmente le librerie mancanti.

Passaggi successivi

È disponibile un ambiente AEM Forms Document Services funzionante. È possibile utilizzare document services tramite:

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now