Installazione e configurazione dei servizi documentali installing-and-configuring-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 di PDF, aggiungere firme digitali per limitare l’accesso ai documenti e decodificare Forms in codice a barre. Questi servizi sono inclusi nel pacchetto del componente aggiuntivo AEM Forms. Nel complesso, questi servizi sono noti come servizi di documentazione. Di seguito è riportato un elenco dei servizi documentali disponibili e delle relative principali funzionalità:
-
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 assemblatore.
-
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 in 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 del codice a barre. Per ulteriori informazioni, vedere Servizio Forms in codice a barre.
-
Servizio DocAssurance: Consente di crittografare e decrittografare documenti, estendere le funzionalità di Adobe Reader con diritti di utilizzo aggiuntivi e aggiungere firme digitali ai documenti. Il servizio Doc Assurance 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 al relativo contenuto. Per ulteriori informazioni, vedere Servizio di crittografia.
-
Servizio Forms: consente di creare applicazioni client di acquisizione dati interattive che convalidano, elaborano, trasformano e distribuiscono moduli generalmente creati in Forms Designer. Il servizio Forms esegue il rendering di qualsiasi struttura di modulo sviluppata in documenti PDF. Per ulteriori informazioni, vedere Servizio Forms.
-
Servizio di output: consente di creare documenti in formati diversi, tra cui PDF, stampanti laser e stampanti di etichette. I formati delle stampanti laser sono PostScript e Printer Control Language (PCL). Per ulteriori informazioni, vedere Servizio di output.
-
Servizio PDF Generator: Il servizio PDF Generator fornisce API per la conversione di formati di file nativi in PDF. Converte inoltre PDF in altri formati di file e ottimizza le dimensioni dei documenti PDF. Per ulteriori informazioni, vedere Servizio PDF Generator.
-
Servizio di estensione Reader: consente all'organizzazione di condividere facilmente documenti interattivi di PDF estendendo la funzionalità di Adobe Reader con diritti di utilizzo aggiuntivi. Il servizio attiva funzioni non disponibili quando un documento PDF viene aperto mediante Adobe Reader, ad esempio l’aggiunta di commenti a un documento, la compilazione di moduli e il salvataggio del documento. Per ulteriori informazioni, vedere Servizio di estensione di Reader.
-
Servizio di firma: consente di utilizzare le firme digitali e i documenti nel server AEM. Ad esempio, il servizio di firma viene utilizzato in genere nelle situazioni seguenti:
- Il server AEM certifica un modulo prima che venga inviato a un utente per l’apertura tramite Acrobat o Adobe Reader.
- Il server AEM convalida una firma aggiunta a un modulo tramite Acrobat o Adobe Reader.
- Il server AEM firma un modulo per conto di un notaio pubblico.
Il servizio di firma accede ai certificati e alle credenziali archiviati nell'archivio fonti attendibili. Per ulteriori informazioni, vedere Servizio firma.
AEM Forms è una potente piattaforma di classe enterprise e i servizi di documentazione sono solo una delle funzionalità di AEM Forms. Per l'elenco completo delle funzionalità, vedere Introduzione ad AEM Forms.
Topologia di distribuzione deployment-topology
Il pacchetto del componente aggiuntivo AEM Forms è un’applicazione implementata nell’AEM. In genere, per eseguire i servizi documentali di AEM Forms è necessaria una sola istanza AEM (di authoring o pubblicazione). Per eseguire i servizi documentali di AEM Forms, si consiglia di utilizzare la topologia seguente. Per informazioni dettagliate sulle topologie, vedere Architettura e topologie di distribuzione per AEM Forms.
Requisiti di sistema system-requirements
Prima di iniziare l’installazione e la configurazione dei servizi documentali di AEM Forms, assicurati:
-
Infrastruttura hardware e software già esistente. Per un elenco dettagliato di hardware e software supportati, vedere requisiti tecnici.
-
Il percorso di installazione dell’istanza AEM non contiene spazi vuoti.
-
Un’istanza AEM è operativa. Nella terminologia AEM, per "istanza" si intende una copia dell’AEM in esecuzione su un server in modalità di authoring o pubblicazione. In genere, per eseguire i servizi documentali di AEM Forms è necessaria una sola istanza AEM (creazione o pubblicazione):
- Autore: istanza AEM utilizzata per creare, caricare e modificare contenuti e amministrare il sito Web. Quando il contenuto è pronto per essere pubblicato, viene replicato nell’istanza di pubblicazione.
- Publish: istanza AEM che fornisce il contenuto pubblicato al pubblico tramite Internet o una rete interna.
-
I requisiti di memoria sono soddisfatti. Il pacchetto del componente aggiuntivo 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 affinché PDF generator esegua la conversione su Microsoft® Windows e Linux® è installato:
- Microsoft® Windows: installa Microsoft® Office o Apache OpenOffice
- Linux®: installa Apache OpenOffice
- In Microsoft® Windows, PDF Generator supporta percorsi di conversione WebKit, Acrobat WebCapture e WebToPDF per convertire i file HTML in documenti PDF.
- Sui sistemi operativi basati su UNIX, PDF Generator supporta le route di conversione WebKit e WebToPDF per convertire i file HTML in documenti PDF.
Requisiti aggiuntivi per sistemi operativi basati su UNIX extrarequirements
Se si utilizza un sistema operativo basato su UNIX, installare i seguenti pacchetti a 32 bit dal supporto di installazione del rispettivo sistema operativo:
-
(solo PDF Generator) Installa la versione a 32 bit delle librerie libcurl, libcrypto e libssl e crea i symlink seguenti. I collegamenti simbolici puntano alla versione più recente delle rispettive librerie:
- /usr/lib/libcurl.so
- /usr/lib/libcrypto.so
- /usr/lib/libssl.so
-
(solo PDF Generator) Il servizio PDF Generator supporta le route WebKit e WebToPDF per la conversione di file HTML in documenti PDF. Per abilitare la conversione per la route WebToPDF, installare 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 preinstallationconfigurations
Le configurazioni elencate nella sezione Configurazioni di preinstallazione sono applicabili solo al servizio PDF Generator. Se non stai configurando il servizio PDF Generator, puoi saltare la sezione di configurazione della preinstallazione.
Installare applicazioni Adobe Acrobat e di terze parti install-adobe-acrobat-and-third-party-applications
Se si intende utilizzare 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, assicurarsi che tali applicazioni siano installate nel server AEM Forms.
- Se il tuo server AEM Forms si trova in un ambiente offline o protetto e Internet non è disponibile per attivare Adobe Acrobat, consulta Attivazione offline per le istruzioni su come attivare tali istanze di Adobe Acrobat.
- 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 Microsoft® Office supportati in documenti PDF.
- Chiudi tutte le finestre di dialogo visualizzate dopo l’installazione di Adobe Acrobat e del software di terze parti per tutti gli utenti configurati per l’utilizzo del servizio PDF Generator.
- Avviare tutto il software installato almeno una volta. Chiudi tutte le finestre di dialogo per tutti gli utenti configurati per l’utilizzo del servizio PDF Generator.
- Controllare la data di scadenza dei numeri di serie di Adobe Acrobat e impostare una data per l'aggiornamento della licenza oppure migrare il numero di serie in base alla data di scadenza.
Dopo aver installato Acrobat, aprire Microsoft® Word. Nella scheda Acrobat, fai clic su Crea PDF e converti un file .doc o .docx disponibile nel computer in un documento PDF. Se la conversione ha esito positivo, AEM Forms è pronto a utilizzare Acrobat con il servizio PDF Generator.
Configurare le variabili di ambiente setup-environment-variables
Imposta le variabili di ambiente per Java Development Kit a 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, nella tabella seguente sono elencate le variabili di ambiente per alcune applicazioni:
-
Tutte le variabili di ambiente e i rispettivi percorsi fanno distinzione tra maiuscole e minuscole.
-
JAVA_HOME e Acrobat_PATH (solo Windows) sono variabili di ambiente obbligatorie.
-
La variabile di ambiente OpenOffice_PATH è impostata sulla cartella di installazione anziché sul percorso dell'eseguibile.
-
Non impostare variabili di ambiente per applicazioni Microsoft® Office come Word, PowerPoint, Excel e Project o per AutoCAD. Se queste applicazioni sono installate nel server, il servizio Generate PDF avvia automaticamente tali 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, specificare i diritti sudo per l'utente non root.
-
Se si utilizza OpenOffice su una piattaforma basata su UNIX, eseguire il comando seguente per impostare la variabile di percorso:
export OpenOffice_PATH=/opt/openoffice.org4
(Solo per IBM® WebSphere®) Configurazione del provider del socket SSL IBM® only-for-ibm-websphere-configure-ibm-ssl-socket-provider
Per configurare il provider di socket SSL IBM®, effettua le seguenti operazioni:
-
Crea una copia del file java.security. Il percorso predefinito del file è
[WebSphere_installation_directory]\Appserver\java_[version]\jre\lib\security
. -
Apri il file java.security copiato per la modifica.
-
Modificare le factory socket SSL predefinite per utilizzare le factory JSSE2 anziché le factory IBM® WebSphere® predefinite:
Contenuto predefinito:
code language-shell #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:
code language-shell 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
-
Per consentire ad AEM Forms Server 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) Configurare le impostazioni di blocco file per Microsoft® Office configure-the-file-block-settings-for-microsoft-office
Modificare le impostazioni del Centro protezione di Microsoft® Office per consentire al servizio PDF Generator di convertire i file creati con versioni precedenti di Microsoft® Office.
-
Aprire un'applicazione di Microsoft® Office. Microsoft® Word. Passa a File> Opzioni. Viene visualizzata la finestra di dialogo delle opzioni.
-
Fare clic su Centro protezione e quindi su Impostazioni Centro protezione.
-
Nelle impostazioni Centro protezione, fare clic su Impostazioni blocco file.
-
Nell'elenco Tipo file deselezionare Apri per il tipo di file che il servizio PDF Generator deve essere in grado di convertire in documenti PDF.
(Solo Windows) Concedere il privilegio del token di livello processo Sostituisci grant-the-replace-a-process-level-token-privilege
L'account utente utilizzato per avviare il server applicazioni richiede il privilegio Replace a process level token. L'account di sistema locale dispone del privilegio Sostituisci un token a livello di processo per impostazione predefinita. Per i server in esecuzione con un utente del gruppo Administrators locale, è necessario concedere esplicitamente il privilegio. Per concedere il privilegio, effettua le seguenti operazioni:
- Aprire Editor Criteri di gruppo per Microsoft® Windows. Per aprire l'Editor Criteri di gruppo, fare clic su Inizio, digitare gpedit.msc nella casella Avvia ricerca, quindi fare clic su Editor Criteri di gruppo.
- Passa a Criteri computer locale > Configurazione computer > Impostazioni di Windows > Impostazioni protezione > Criteri locali > Assegnazione diritti utente e modifica il criterio Sostituisci un token a livello di processo e includi il gruppo Administrators.
- Aggiungere l'utente alla voce Sostituisci token a livello di processo.
(Solo per Windows) Abilita il servizio PDF Generator per i non amministratori enable-the-pdf-generator-service-for-non-administrators
È possibile consentire a un utente non amministratore di utilizzare il servizio PDF Generator. Normalmente, solo gli utenti con privilegi amministrativi possono utilizzare il servizio:
- Creare una variabile di ambiente, PDFG_NON_ADMIN_ENABLED.
- Imposta il valore della variabile di ambiente su TRUE.
- Riavvia l’istanza di AEM Forms.
(Solo Windows) Disabilita Controllo account utente disable-user-account-control-uac
-
Per accedere all'Utilità Configurazione di sistema, passare a Start > Esegui e quindi immettere MSCONFIG.
-
Fai clic sulla scheda Strumenti, scorri verso il basso e seleziona Modifica impostazioni Controllo dell'account utente. Fare clic su Avvia per eseguire il comando in una nuova finestra.
-
Regolare il dispositivo di scorrimento al livello di notifica Mai. Al termine, chiudere la finestra dei comandi e la finestra Configurazione di sistema.
-
Verificare che l'impostazione del Registro di sistema per Controllo account utente sia impostata su 0 (zero). Per verificare, effettua le seguenti operazioni:
- Microsoft® consiglia di eseguire il backup del Registro di sistema prima di modificarlo. Per i passaggi dettagliati, vedere Eseguire il backup e il ripristino del Registro di sistema in Windows.
- Aprire l'editor del Registro di sistema di Microsoft® Windows. Per aprire l'editor del Registro di sistema, passare a Start > Esegui, digitare regedit e fare clic su OK.
- Passa a
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\
. Assicurarsi che il valore di EnableLUA sia impostato su 0 (zero). - Assicurarsi 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.
-
Riavvia il computer.
(Solo Windows) Disabilita il servizio Segnalazione errori disable-error-reporting-service
Durante la conversione di un documento in PDF tramite il servizio PDF Generator in Windows Server, in alcuni casi 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 disattivare la segnalazione errori di Windows. Per ulteriori informazioni sulla disattivazione della segnalazione errori, vedere https://technet.microsoft.com/en-us/library/cc754364.aspx.
(Solo Windows) Configura conversione da HTML a PDF configure-html-to-pdf-conversion
Il servizio PDF Generator fornisce percorsi o metodi WebKit, WebCapture e WebToPDF per convertire i file HTML in documenti PDF. In Windows, per abilitare la conversione per le route WebKit e Acrobat WebCapture, copiare il carattere Unicode nella directory %windir%\fonts.
(Solo piattaforme basate su UNIX) Configurazioni aggiuntive per la conversione da HTML a PDF extra-configurations-for-html-to-pdf-conversion
Sulle piattaforme basate su UNIX, il servizio PDF Generator supporta le route WebKit e WebToPDF 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 piattaforme basate su UNIX) Abilitazione del supporto per i caratteri Unicode (solo WebKit) enable-support-for-unicode-fonts-webkit-only
Copiare il tipo di carattere Unicode in una delle seguenti directory, a seconda del sistema in uso:
- /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™)
- Su Red Hat® Enterprise Linux® 6.x e versioni successive, i font per corriere non sono disponibili. Per installare i caratteri del corriere, 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.
- Eliminare tutti i file della cache dei caratteri .lst dalle directory Html2PdfSvc/bin e /usr/share/fonts.
- Assicurati che siano presenti le directory /usr/lib/X11/fonts e /usr/share/fonts. Se le directory non esistono, utilizzare 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 inoltre che i font del corriere siano disponibili all’indirizzo /usr/lib/X11/fonts.
- Assicurarsi 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 accesso in lettura e scrittura a tutte le directory dei font.
- Ogni volta che si installano nuovi tipi di carattere nella cartella dei tipi di carattere, riavviare l'istanza di AEM Forms.
Installare il pacchetto del componente aggiuntivo AEM Forms install-aem-forms-add-on-package
Il pacchetto del componente aggiuntivo AEM Forms è un’applicazione implementata nell’AEM. Il pacchetto contiene AEM Forms Document Services e altre funzionalità di AEM Forms. Per installare il pacchetto, effettua le seguenti operazioni:
-
Apri Software Distribution. Per accedere a Software Distribution è necessario disporre di un Adobe ID.
-
Seleziona Adobe Experience Manager disponibile nel menu intestazione.
-
Nella sezione Filtri:
- Selezionare Forms dall'elenco a discesa Soluzione.
- Seleziona la versione e digita per il pacchetto. Puoi anche utilizzare l'opzione Cerca download per filtrare i risultati.
-
Selezionare il nome del pacchetto applicabile al sistema operativo in uso, selezionare Accetta termini EULA e selezionare Scarica.
-
Apri Gestione pacchetti e fai clic su Carica pacchetto per caricare il pacchetto.
-
Selezionare il pacchetto e fare clic su Installa.
Puoi scaricare il pacchetto anche tramite il collegamento diretto elencato nell'articolo Versioni di AEM Forms.
-
Dopo l’installazione del pacchetto, viene richiesto di riavviare l’istanza AEM. Non arrestare immediatamente il server. Prima di arrestare AEM Forms Server, attendere che i messaggi ServiceEvent REGISTERED e ServiceEvent UNREGISTERED non vengano più visualizzati nel file
[AEM-Installation-Directory]/crx-quickstart/logs/error
.log e che il log sia stabile.
Configurazioni di installazione Post post-installation-configurations
Configurare la delega di avvio per le librerie RSA/BouncyCastle configure-boot-delegation-for-rsa-bouncycastle-libraries
-
Arresta l’istanza AEM. Passare alla cartella [Directory di installazione AEM]\crx-quickstart\conf. Apri il file sling.properties per la modifica.
Se utilizzi
[AEM installation directory]\crx-quickstart\bin\start.bat
per avviare un'istanza AEM, modifica sling.properties che si trova in[AEM_root]\crx-quickstart\
. -
Aggiungi le seguenti proprietà al file sling.properties:
code language-shell sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
-
Solo per AIX® Aggiungi le seguenti proprietà al file sling.properties:
code language-shell sling.bootdelegation.xerces=org.apache.xerces.*
-
Salva e chiudi il file.
Configurazione del servizio Gestione tipi di carattere configuring-the-font-manager-service
-
Accedere a Gestione configurazione AEM come amministratore.
-
Individua e apri il servizio CQ-DAM-Handler-Gibson Font Manager. Specificare il percorso delle directory System Fonts, Adobe Server Fonts e Customer Fonts. Fai clic su Salva.
note note NOTE Il diritto di utilizzare i font forniti da terzi diversi da Adobe è disciplinato dai contratti di licenza forniti da tali parti con tali font e non è coperto dalla licenza d'uso del software Adobe. Adobe consiglia di verificare e assicurarsi di rispettare tutti i contratti di licenza non Adobe applicabili prima di utilizzare font non Adobi con il software Adobe, in particolare per quanto riguarda l’utilizzo di font in un ambiente server.
Quando si installano nuovi tipi di carattere nella cartella dei tipi di carattere, riavviare l'istanza di AEM Forms.
Configurare un account utente locale per eseguire il servizio PDF Generator configure-a-local-user-account-to-run-the-pdf-generator-service
Per eseguire il servizio PDF Generator è necessario un account utente locale. Per i passaggi per creare un utente locale, vedere Creare un account utente in Windows o creare un account utente in piattaforme basate su UNIX.
-
Aprire la pagina Configurazione AEM Forms PDF Generator.
-
Nella scheda Account utente, fornisci le credenziali di un account utente locale e fai clic su Invia. Se Microsoft® Windows richiede, consenti l’accesso all’utente. Una volta aggiunto, l'utente configurato viene visualizzato nella sezione Account utente della scheda Account utente.
Configurare le impostazioni di timeout configure-the-time-out-settings
-
In Gestione configurazione AEM, individuare e aprire il servizio Provider ORB Jacorb.
Aggiungi quanto segue al campo Proprietà personalizzate.name e fai clic su Salva. Imposta il timeout della risposta in sospeso (noto anche come timeout del client CORBA) su 600 secondi.
jacorb.connection.client.pending_reply_timeout=600000
-
Accedi all'istanza di creazione dell'AEM e passa a Adobe Experience Manager > Strumenti > Forms > Configura PDF Generator. URL predefinito: http://localhost:4502/libs/fd/pdfg/config/ui.html.
Apri la scheda Configurazione generale e modifica il valore dei campi seguenti per l'ambiente:
(Solo per Windows) Configura Acrobat per il servizio PDF Generator configure-acrobat-for-the-pdf-generator-service
In Microsoft® Windows, il servizio PDF Generator utilizza Adobe Acrobat per convertire i formati di file supportati in un documento PDF. Per configurare Adobe Acrobat per il servizio PDF Generator, effettua le seguenti operazioni:
-
Apri Acrobat e seleziona Modifica> Preferenze> Aggiornamento. In Verifica aggiornamenti deselezionare Installa automaticamente gli aggiornamenti e fare clic su OK. Chiudi Acrobat.
-
Fare doppio clic su un documento di PDF nel sistema. Quando Acrobat viene avviato per la prima volta, vengono visualizzate le finestre di dialogo per l’accesso, la schermata di benvenuto e le condizioni di licenza. Chiudere queste finestre di dialogo per tutti gli utenti configurati per l'utilizzo di PDF Generator.
-
Esegui il file batch dell’utility PDF Generator per configurare Acrobat per il servizio PDF Generator:
-
Aprire Gestione pacchetti AEM e scaricare il file
adobe-aemfd-pdfg-common-pkg-[version].zip
da Gestione pacchetti. -
Decomprimi il file .zip scaricato. Aprire il prompt dei comandi con privilegi amministrativi.
-
Passa a
[extracted-zip-file]\jcr_root\etc\packages\day\cq60\fd\adobe-aemds-common-pkg-[version]\jcr_root\etc\packages\day\cq60\fd\
-
Decomprimi
adobe-aemfd-pdfg-common-pkg-[version]
. -
Passare alla directory
[downloaded-adobe-aemfd-pdfg-common-pkg]\jcr_root\libs\fd\pdfg\tools\adobe-aemfd-pdfg-utilities-[version]
. Esegui il seguente file batch:Acrobat_for_PDFG_Configuration.bat
Acrobat è configurato per l’esecuzione con il servizio PDF Generator.
-
-
Esegui Strumento di preparazione al sistema (SRT) per convalidare l'installazione di Acrobat.
(Solo per Windows) Configura la route principale per la conversione da HTML a PDF configure-primary-route-for-html-to-pdf-conversion-windows-only
Il servizio PDF Generator fornisce più percorsi per convertire i file HTML in documenti PDF: Webkit, Acrobat WebCapture (solo Windows) e WebToPDF. L'Adobe consiglia di utilizzare la route WebToPDF perché è in grado di gestire il contenuto dinamico e non ha dipendenze da librerie a 32 bit o non richiede font aggiuntivi. Inoltre, la route WebToPDF non richiede l'accesso sudo o root per eseguire la conversione.
La route principale predefinita per la conversione da HTML a PDF è Webkit. Per modificare il percorso di conversione:
-
Nell'istanza dell'autore AEM passare a Strumenti> Forms> Configura PDF Generator.
-
Nella scheda Configurazione generale, selezionare la route di conversione preferita dal menu a discesa Route principale per conversioni da HTML a PDF.
Inizializza archivio fonti attendibili globale intialize-global-trust-store
Tramite la gestione dell'archivio fonti attendibili è possibile importare, modificare ed eliminare certificati attendibili nel server per la convalida delle firme digitali e l'autenticazione dei certificati. È possibile importare ed esportare un numero qualsiasi di certificati. Dopo l'importazione di un certificato, è possibile modificare le impostazioni di attendibilità e il tipo di archivio fonti attendibili. Per inizializzare un archivio fonti attendibili, eseguire la procedura seguente:
- Accedi all’istanza di AEM Forms come amministratore.
- Vai a Strumenti > Sicurezza > Archivio attendibile.
- Fare clic su Crea TrustStore. Imposta la password e seleziona Salva.
Configurazione dei certificati per il servizio di crittografia e l'estensione del Reader set-up-certificates-for-reader-extension-and-encryption-service
Il servizio DocAssurance può applicare diritti di utilizzo ai documenti PDF. Per applicare i diritti di utilizzo ai documenti di PDF, configura i certificati.
Prima di impostare i certificati, assicurati di disporre di:
-
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 registro chiavi. Se utilizzi il certificato Adobe per le estensioni di Reader, la password del file Keystore è sempre la stessa della password della chiave privata.
Per configurare i certificati, effettua le seguenti operazioni:
-
Accedi all’istanza di creazione dell’AEM come amministratore. Vai a Strumenti > Sicurezza > Utenti.
-
Fai clic sul campo name dell'account utente. Viene visualizzata la pagina Modifica impostazioni utente. Nell’istanza Autore AEM, i certificati risiedono in un KeyStore. Se in precedenza non è stato creato un KeyStore, fare clic su Crea KeyStore e impostare una nuova password per il KeyStore. Se il server contiene già un KeyStore, salta questo passaggio. Se utilizzi il certificato Adobe per le estensioni di Reader, la password del file Keystore è sempre la stessa della password della chiave privata.
-
Nella pagina Modifica impostazioni utente selezionare la scheda KeyStore. Espandere l'opzione Aggiungi chiave privata dal file dell'archivio chiavi e specificare un alias. L’alias viene utilizzato per eseguire l’operazione Estensioni di Reader.
-
Per caricare il file del certificato, fare clic su Seleziona file di archivio chiavi e caricare un file <nomefile>.pfx.
Aggiungi Password archivio chiavi, Password chiave privata e Alias chiave privata associati al certificato ai rispettivi campi. Fai clic su Invia.
note note NOTE Nell’ambiente di produzione, sostituisci le credenziali di valutazione con le credenziali di produzione. Prima di aggiornare una credenziale scaduta o di valutazione, è necessario eliminare le credenziali delle estensioni di Reader precedenti. -
Fare clic su Salva e chiudi nella pagina Modifica impostazioni utente.
Abilita AES-256 enable-aes
Per utilizzare la crittografia AES 256 per i file PDF, è necessario ottenere e installare i file Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy. Sostituisci i file local_policy.jar e US_export_policy.jar nella cartella jre/lib/security. Ad esempio, se si utilizza Sun JDK, copiare i file scaricati nella cartella [JAVA_HOME]/jre/lib/security
.
Il servizio Assembler dipende dal servizio Estensioni di Reader, dal servizio Signature, dal servizio Forms e dal servizio Output. Per verificare che i servizi richiesti siano operativi, effettua le seguenti operazioni:
- Accedere all'URL
https://'[server]:[port]'/system/console/bundles
come amministratore. - Cerca nel seguente servizio e assicurati che i servizi siano attivi e funzionanti:
(Solo Windows) Configura voce del Registro di sistema per Microsoft® Project configure-registry-entry-for-microsoft-project
Dopo aver installato il componente aggiuntivo AEM Forms e Microsoft® Project sul computer, registrare una voce per Microsoft® Project nel percorso a 64 bit. Facilita l’esecuzione dei test di conversione da Project a PDFG. Di seguito sono riportati i passaggi che descrivono la procedura per la voce del Registro di sistema:
- Aprire l'editor del Registro di sistema di Microsoft® Windows (regedit). Per aprire l'editor del Registro di sistema, scegliere Start > Esegui, digitare regedit e fare clic su OK.
- Passare a
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Acrobat PDFMaker\<version>\Office\SupportedApp
, creare un nuovo Registro di sistema Valore binario e rinominarlo Progetto. - Modificare il valore dei dati del Registro di sistema binario creato su 01 e fare clic su OK.
- Chiudere la voce del Registro di sistema.
Problemi noti e risoluzione dei problemi known-issues-and-troubleshooting
-
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, effettuare le seguenti operazioni per trovare eventuali librerie mancanti:
-
Accedi a
[crx-repository]/bedrock/svcnative/HtmlToPdfSvc/bin/
. -
Eseguire il comando seguente per elencare tutte le librerie necessarie per la conversione da HTML a PDF.
ldd phantomjs
Esegui il comando seguente per elencare le librerie mancanti.
ldd phantomjs | grep not
-
Installa manualmente le librerie mancanti.
Strumento di preparazione al sistema (SRT) SRT
Lo strumento Preparazione sistema verifica se il computer è configurato correttamente per eseguire conversioni PDF Generator. Lo strumento genera il report nel percorso specificato. Per eseguire lo strumento:
-
Apri il prompt dei comandi. Passare alla cartella
[extracted-adobe-aemfd-pdfg-common-pkg]\jcr_root\libs\fd\pdfg\tools
. -
Esegui il comando seguente dal prompt dei comandi:
java -jar forms-srt-[version].jar [Path_of_reports_folder] en
Il comando genera il report e crea anche il file srt_config.yaml. Puoi utilizzarlo per configurare le opzioni per lo strumento SRT. È facoltativo configurare le opzioni per lo strumento SRT.
note note NOTE - Se System Readiness Tool segnala che il file pdfgen.api non è disponibile nella cartella dei plug-in di Acrobat, copiare il file pdfgen.api dalla directory
[extracted-adobe-aemfd-pdfg-common-pkg]\jcr_root\libs\fd\pdfg\tools\adobe-aemfd-pdfg-utilities-[version]\plugins\x86_win32
alla directory[Acrobat_root]\Acrobat\plug_ins
.
- Se System Readiness Tool segnala che il file pdfgen.api non è disponibile nella cartella dei plug-in di Acrobat, copiare il file pdfgen.api dalla directory
-
Passa a
[Path_of_reports_folder]
. Aprire il file SystemReadinessTool.html. Verifica il rapporto e correggi i problemi indicati.
Configurazione delle opzioni per lo strumento SRT srt-configuration
Potete utilizzare il file srt_config.yaml per configurare varie impostazioni per lo strumento SRT. Il formato del file è:
# =================================================================
# SRT Configuration
# =================================================================
#Note - follow correct format to avoid parsing failures
#for example, <param name>:<space><param value>
#locale: (mandatory field)Locale to be used for SRT. Supported locales [en/fr/de/ja].
locale: en
#aemTempDir: AEM Temp direcotry
aemTempDir:
#users: provide PDFG converting users list
#users:
# - user1
# - user2
users:
#profile: select profile to run specific checks. Choose from [LCM], more will be added soon
profile:
#outputDir: directory where output files will be saved
outputDir:
- Impostazioni locali: È un parametro obbligatorio. Supporta inglese (en), tedesco (de), francese (fr) e giapponese (ja). Il valore predefinito è en. Non ha alcun impatto sui servizi PDF Generator in esecuzione su AEM Forms su OSGi.
- aemTempDir: È un parametro facoltativo. Specifica il percorso di archiviazione temporanea di Adobe Experience Manager.
- utenti: Si tratta di un parametro facoltativo. Puoi specificare un utente per verificare se dispone delle autorizzazioni necessarie e dell’accesso in lettura e scrittura alle directory necessarie per eseguire PDF Generator. Se non viene specificato alcun utente, i controlli specifici dell'utente vengono ignorati e visualizzati come non riusciti nel rapporto.
- outputDir: Specificare il percorso in cui salvare il report SRT. La posizione di default è la directory di lavoro corrente dello strumento SRT.
Risoluzione dei problemi
Se si verificano problemi anche dopo aver risolto tutti i problemi segnalati dallo strumento SRT, eseguire i controlli seguenti:
Prima di eseguire i controlli seguenti, verificare che Strumento di preparazione al sistema non riporti alcun errore.
- Verificare che sia installata solo la versione supportata di Microsoft® Office (32 bit) e Adobe Acrobat e che le finestre di dialogo di apertura siano annullate.
- Assicurati che Adobe Acrobat Update Service sia disabilitato.
- Verificare che il file batch Acrobat_for_PDFG_Configuration.bat sia stato eseguito con privilegi di amministratore.
- Accertati che un utente PDF Generator sia aggiunto nell’interfaccia utente di configurazione PDF.
- Assicurati che l'autorizzazione Sostituisci un token a livello di processo sia aggiunta per l'utente PDF Generator.
- Verificare che Acrobat PDFMaker Office COM Addin sia abilitato per le applicazioni Microsoft Office.
Microsoft® Windows
-
Verificare che sia installata la versione supportata di Microsoft Office a 32 bit e che le finestre di dialogo di apertura vengano annullate per tutte le applicazioni.
-
Accertati che un utente PDF Generator sia aggiunto nell’interfaccia utente di configurazione PDF.
-
Verificare che l'utente PDF Generator sia membro del gruppo Administrators e che il privilegio Sostituisci token a livello di processo sia impostato per l'utente.
-
Assicurati che l’utente sia configurato nell’interfaccia utente di PDF Generator ed esegua le seguenti azioni:
- Accedere a Microsoft® Windows con l'utente PDF Generator.
- Aprire applicazioni Microsoft® Office o OpenOffice e annullare tutte le finestre di dialogo.
- Imposta Adobe PDF come stampante predefinita.
- Imposta Acrobat come programma predefinito per i file PDF.
- Eseguire la conversione manuale utilizzando le opzioni File > Stampa e Acrobat barra multifunzione nelle applicazioni di Microsoft Office e annullare tutte le finestre di dialogo.
- Terminare tutti i processi correlati alla conversione, ad esempio winword.exe, powerpoint.exe ed excel.exe.
- Riavvia il server AEM Forms.
Linux®
-
Installa la versione supportata di OpenOffice. AEM Forms supporta sia le versioni a 32 bit che quelle a 64 bit. Dopo l'installazione, aprire tutte le applicazioni OpenOffice, annullare tutte le finestre di dialogo e chiudere le applicazioni. Riaprire le applicazioni e assicurarsi che all'apertura di un'applicazione OpenOffice non venga visualizzata alcuna finestra di dialogo.
-
Creare una variabile di ambiente
OpenOffice_PATH
e impostarla in modo che punti all'installazione di OpenOffice è impostata nel profilo console o nel profilo dt (Device Tree). -
In caso di problemi durante l'installazione di OpenOffice, verificare che siano disponibili le librerie a 32 bit necessarie per l'installazione di OpenOffice.
- Assicurati che le directory dei font vengano aggiunte nell’interfaccia utente di configurazione di PDF Generator.
Linux e Solaris (route di conversione WebToPDF)
-
Assicurati che la libreria a 32 bit sia disponibile (libicudata.so.42) per la conversione HTMLToPDF basata su Webkit e che le librerie a 64 bit (libicudata.so.42 siano disponibili per la conversione HTMLToPDF basata su WebToPDF.
-
Eseguire il comando seguente per elencare le librerie mancanti per WebToPDF:
code language-none ldd phantomjs | grep not
Linux® e Solaris™ (route di conversione WebKit)
-
Verificare che le directory
/usr/lib/X11/fonts
e/usr/share/fonts
esistano. Se le directory non esistono, creare un collegamento simbolico da/usr/share/X11/fonts
a/usr/lib/X11/fonts
e un altro da/usr/share/fonts
a/usr/share/X11/fonts
.code language-none ln -s /usr/share/fonts /usr/share/X11/fonts ln -s /usr/share/X11/fonts /usr/lib/X11/fonts
-
Assicurati che i font IBM siano copiati in usr/share/fonts.
-
Assicurati che la correzione della vulnerabilità fantasma glibc sia disponibile sul computer. Utilizza il gestore di pacchetti predefinito per eseguire l’aggiornamento alla versione più recente di glibc. Include la correzione della vulnerabilità fantasma.
-
Verifica che nel sistema siano installate le versioni più recenti delle librerie lib curl, libcrypto e libssl a 32 bit. Creare anche i symlink
/usr/lib/libcurl.so
(o libcurl.a per AIX®),/usr/lib/libcrypto.so
(o libcrypto.a per AIX®) e/usr/lib/libssl.so
(o libssl.a per AIX®) che puntano alle versioni più recenti (32 bit) delle rispettive librerie. -
Effettua le seguenti operazioni per il provider di socket SSL IBM®:
-
Copiare il file java.security da
<WAS_Installed_JAVA>\jre\lib\security
in qualsiasi posizione sul server AEM Forms. La posizione predefinita è Posizione predefinita =<WAS_Installed>\Appserver\java_[version]\jre\lib\security
. -
Modificare il file java.security nella posizione copiata e modificare le factory SSL Socket predefinite con factory JSSE2 (utilizzare factory JSSE2 invece di WebSphere®).
Modificare i seguenti socket factory JSSE predefiniti:
code language-none #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
con
code language-none 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
-
- Verificare che Microsoft® Visual C++ 2012 x86 e Microsoft® Visual C++ 2013 x86 (32 bit) ridistribuibili siano installati in Windows.
-
Per Microsoft® Office e OpenOffice, eseguire almeno una conversione manualmente (come ogni utente) per assicurarsi che non venga visualizzata alcuna finestra di dialogo durante la conversione. Se viene visualizzata una finestra di dialogo, chiuderla. Durante la conversione automatica non dovrebbe essere visualizzata alcuna finestra di dialogo di questo tipo.
-
Prima di eseguire l’automazione in un ambiente AEM Forms su OSGi, assicurati che il pacchetto di test sia installato e attivo.
-
Verifica i registri del server per verificare se la conversione non riesce per un particolare utente.(Esplora processi consente di controllare il processo in esecuzione per utenti diversi)
-
Assicurati che l’utente configurato per PDF Generator disponga dei diritti di amministratore locale.
-
Assicurati che l’utente PDF Generator disponga delle autorizzazioni di lettura, scrittura ed esecuzione per gli utenti temporanei LC e PDFG.
-
Per Microsoft® Office e OpenOffice, eseguire almeno una conversione manualmente (come ogni utente) per assicurarsi che non venga visualizzata alcuna finestra di dialogo durante la conversione. Se viene visualizzata una finestra di dialogo, chiuderla. Durante la conversione automatica non dovrebbe essere visualizzata alcuna finestra di dialogo di questo tipo.
-
Esegui una conversione di esempio.
-
Se si dispone di una licenza esistente di Adobe Acrobat ed è scaduta, Scaricare l'ultima versione di Adobe Application Manager e migrare il numero di serie. Prima della migrazione del numero di serie.
-
Utilizzare i comandi seguenti per generare prov.xml e reserializzare l'installazione esistente utilizzando il file prov.xml anziché i comandi forniti nell'articolo numero di serie migrazione del numero di serie.
code language-none " adobe_prtk —tool=VolumeSerialize —generate —serial=<serialnum> [—leid=<LEID>] [—regsuppress=ss] [—eulasuppress] [—locales=elenco limitato di impostazioni locali in formato xx_XX o ALL>] [—provfile=<Percorso assoluto a prov.xml>] "
-
Serializzare il pacchetto con il volume (serializzare nuovamente l'installazione esistente utilizzando il file prov.xml e il nuovo numero di serie): eseguire il comando seguente dalla cartella di installazione PRTK come amministratore per serializzare e attivare i pacchetti distribuiti sui computer client:
code language-none " adobe_prtk —tool=VolumeSerialize —provfile=C:\prov.xml -stream "
-
-
Per le installazioni su larga scala, utilizzare Acrobat Customization Wizard per rimuovere le versioni precedenti di Reader e Acrobat. Personalizzare il programma di installazione e distribuirlo in tutti i computer dell'organizzazione.
- È possibile accedere a Internet entro 7 giorni dal primo lancio del prodotto di Adobe per completare l'attivazione e la registrazione online oppure utilizzare un dispositivo abilitato a Internet e il numero di serie del prodotto per completare la procedura. Per istruzioni dettagliate, vedere Attivazione offline.
Quando l'utente cerca di convertire i file Word o Excel in PDF in Microsoft Windows Server, si verifica il seguente errore:
Messaggio di errore del convertitore primario:
ALC-PDG-015-003-Impossibile aprire il file di input. Invia di nuovo il file o contatta l'amministratore di sistema.
Per risolvere il problema, vedere Impossibile convertire file Word o Excel in PDF in Windows Server.
Quando si converte Microsoft Excel 2019 in PDF in Microsoft Windows Server 2019, è necessario verificare quanto segue:
-
Durante l'utilizzo del servizio PDF Generator, il computer Windows non deve disporre di alcuna connessione remota attiva con il server AEM (sessione Windows RDP).
-
La stampante predefinita deve essere impostata su Adobe PDF.
note note NOTE - Per Apple macOS e Ubuntu OS non è necessario configurare le impostazioni sopra indicate.
Passaggi successivi next-steps
È disponibile un ambiente AEM Forms Document Services funzionante. È possibile utilizzare i servizi documentali tramite: