Documentservices installeren en configureren

AEM Forms biedt een set OSGi-services voor het uitvoeren van verschillende bewerkingen op documentniveau, zoals services voor het maken, samenstellen, distribueren en archiveren van PDF-documenten, het toevoegen van digitale handtekeningen om de toegang tot documenten te beperken en het decoderen van streepjesgecodeerde formulieren. Deze services zijn opgenomen in het invoegpakket voor AEM Forms. Deze services worden gezamenlijk documentservices genoemd. De lijst met beschikbare documentservices en hun belangrijkste mogelijkheden is als volgt:

  • Assembler-service: Hiermee kunt u PDF- en XDP-documenten combineren, opnieuw rangschikken en uitbreiden en informatie over PDF-documenten opvragen. Het programma helpt ook PDF-documenten te converteren en te valideren naar PDF/A-standaard, PDF forms, XML-formulieren en PDF forms te transformeren naar PDF/A-1b, PDF/A-2b en PDFA/A-3b. Voor meer informatie, zie Assembler Service.

  • ConvertPDF-service: Hiermee kunt u PDF-documenten converteren naar PostScript- of afbeeldingsbestanden (JPEG, JPEG 2000, PNG en TIFF). Zie ConvertPDF Service voor meer informatie.

  • Barcoded Forms service: hiermee kunt u gegevens ophalen uit elektronische afbeeldingen van streepjescodes. De service accepteert TIFF- en PDF-bestanden die een of meer streepjescodes bevatten als invoer en extraheert de streepjescodegegevens. Zie Barcoded Forms Service voor meer informatie.

  • DocAssurance-service: Hiermee kunt u documenten versleutelen en decoderen, de functionaliteit van Adobe Reader uitbreiden met extra gebruiksrechten en digitale handtekeningen toevoegen aan uw documenten. De dienst van de Verzekering van Doc bevat drie diensten: handtekening, versleuteling en reader-extensie. Zie DocAssurance Service voor meer informatie.

  • Coderingsservice: Hiermee kunt u documenten versleutelen en decoderen. Wanneer een document wordt versleuteld, wordt de inhoud ervan onleesbaar. Een geautoriseerde gebruiker kan het document decoderen om toegang tot de inhoud te krijgen. Zie Coderingsservice voor meer informatie.

  • Forms-service: hiermee kunt u interactieve gegevensvastleggingsclienttoepassingen maken die formulieren valideren, verwerken, transformeren en leveren die gewoonlijk in Forms Designer worden gemaakt. De Forms-service geeft elk formulierontwerp dat u ontwikkelt, weer in PDF-documenten. Zie Forms Service voor meer informatie.

  • Uitvoerservice: Hiermee kunt u documenten in verschillende indelingen maken, zoals PDF, laserprinterindelingen en labelprinterindelingen. Indelingen voor laserprinters zijn PostScript en Printer Control Language (PCL). Zie Uitvoerservice voor meer informatie.

  • PDF Generator-service: de service PDF Generator biedt API's waarmee native bestandsindelingen naar PDF kunnen worden geconverteerd. Ook wordt PDF geconverteerd naar andere bestandsindelingen en wordt de grootte van PDF-documenten geoptimaliseerd. Zie PDF Generator Service voor meer informatie.

  • Extensieservice Reader: Hiermee kunt u eenvoudig interactieve PDF-documenten delen door de functionaliteit van Adobe Reader uit te breiden met extra gebruiksrechten. De service activeert functies die niet beschikbaar zijn wanneer een PDF-document wordt geopend met Adobe Reader, zoals het toevoegen van opmerkingen aan een document, het invullen van formulieren en het opslaan van het document. Zie Extensieservice Readers voor meer informatie.

  • Handtekeningenservice: hiermee kunt u werken met digitale handtekeningen en documenten op de AEM server. De service Handtekening wordt bijvoorbeeld doorgaans in de volgende situaties gebruikt:

    • De AEM server certificeert een formulier voordat het naar een gebruiker wordt verzonden om te worden geopend met Acrobat of Adobe Reader.
    • De AEM server valideert een handtekening die aan een formulier is toegevoegd met Acrobat of Adobe Reader.
    • De AEM server ondertekent een formulier namens een openbare notaris.

    De handtekeningsdienst heeft toegang tot certificaten en geloofsbrieven die in de vertrouwde opslag worden opgeslagen. Zie Handtekeningsservice voor meer informatie.

AEM Forms is een krachtig platform op bedrijfsniveau en de documentservices zijn slechts een van de mogelijkheden van AEM Forms. Voor de volledige lijst van mogelijkheden, zie Inleiding aan AEM Forms.

Implementatietopologie

AEM Forms add-on package is een toepassing die op AEM wordt geïmplementeerd. Over het algemeen hebt u slechts één AEM (auteur of publicatie) nodig om AEM Forms-documentservices uit te voeren. De volgende topologie wordt geadviseerd om de documentdiensten van AEM Forms in werking te stellen. Voor gedetailleerde informatie over topologieën, zie Architectuur en plaatsingstopologieën voor AEM Forms.

Architectuur en plaatsingstopologieën voor AEM Forms

OPMERKING

Hoewel u met AEM Forms alle functies van één server kunt instellen en uitvoeren, moet u capaciteitsplanning uitvoeren, taakverdeling toepassen en specifieke servers instellen voor specifieke mogelijkheden in een productieomgeving. Als u bijvoorbeeld in een omgeving met de service PDF Generator duizenden pagina's per dag converteert en meerdere adaptieve formulieren gebruikt om gegevens vast te leggen, stelt u afzonderlijke AEM Forms-servers in voor de service PDF Generator en de mogelijkheden voor adaptieve formulieren. Het helpt optimale prestaties te bieden en de servers onafhankelijk van elkaar te schalen.

Systeemvereisten

Voordat u begint met het installeren en configureren van AEM Forms-documentservices, moet u ervoor zorgen dat:

  • Hardware- en software-infrastructuur is aanwezig. Zie technische vereisten voor een gedetailleerde lijst met ondersteunde hardware en software.

  • Het installatiepad van de AEM-instantie bevat geen witruimten.

  • Er wordt een AEM-instantie uitgevoerd. In AEM terminologie is een "instantie" een kopie van AEM die op een server in de auteur- of publicatiemodus wordt uitgevoerd. Over het algemeen hebt u slechts één AEM (auteur of publicatie) nodig om AEM Forms-documentservices uit te voeren:

    • Auteur: Een AEM die wordt gebruikt om inhoud te maken, te uploaden en te bewerken en om de website te beheren. Wanneer de inhoud gereed is om live te gaan, wordt deze gekopieerd naar de publicatie-instantie.
    • Publiceren: Een AEM instantie die de gepubliceerde inhoud via internet of een intern netwerk aan het publiek levert.
  • Er wordt voldaan aan de geheugenvereisten. AEM Forms-add-on-pakket vereist:

    • 15 GB tijdelijke ruimte voor op Microsoft Windows gebaseerde installaties.
    • 6 GB tijdelijke ruimte voor UNIX-installaties.
  • Clientsoftware die vereist is voor conversie door PDF-generator op Microsoft Windows en Linux wordt geïnstalleerd:

OPMERKING
  • In Microsoft Windows ondersteunt de PDF Generator WebKit, Acrobat WebCapture en FhantomJS conversieroutes voor het converteren van HTML-bestanden naar PDF-documenten.
  • Op UNIX-besturingssystemen ondersteunt de PDF Generator WebKit- en PhantomJS-conversieroutes voor het converteren van HTML-bestanden naar PDF-documenten.

Extra eisen voor het op UNIX gebaseerde besturingssysteem

Als u het op UNIX gebaseerde besturingssysteem gebruikt, installeert u de volgende pakketten via de installatiemedia van het desbetreffende besturingssysteem:

  • uitzetten
  • libxcb
  • freetype
  • libXau
  • libSM
  • zlib
  • libICE
  • libuuid
  • glibc
  • libXext
  • nss-softokn-freebl
  • fontconfig
  • libX11
  • libXrender
  • libXrandr
  • libXinerama
  • (Alleen PDF-generator) Installeer de 32-bits versie van bibliotheken met libcurl, libcrypto en libssl en maak de onderstaande koppelingen. De symlinks verwijzen naar de meest recente versie van de respectievelijke bibliotheken:

    • /usr/lib/libcurl.so
    • /usr/lib/libcrypto.so
    • /usr/lib/libssl.so
  • De service PDF Generator ondersteunt WebKit en PhantomJS-routes voor het converteren van HTML-bestanden naar PDF-documenten. Om omzetting voor route PhantomJS toe te laten, installeer hieronder vermelde bibliotheken met 64 bits. Over het algemeen zijn deze bibliotheken al geïnstalleerd. Als er een bibliotheek ontbreekt, installeert u deze handmatig:

    • 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

Vooraf geïnstalleerde configuraties

Configuraties die worden vermeld in de sectie voor configuraties vóór de installatie zijn alleen van toepassing op de service van de PDF Generator. Als u de service PDF Generator niet configureert, kunt u het gedeelte voor configuratie vóór de installatie overslaan.

Adobe Acrobat en toepassingen van derden installeren

Als u de service PDF Generator gebruikt om eigen bestandsindelingen zoals Microsoft Word, Microsoft Excel, Microsoft PowerPoint, OpenOffice, WordPerfect X7 en Adobe Acrobat naar PDF-documenten te converteren, moet u ervoor zorgen dat deze toepassingen op de AEM Forms-server zijn geïnstalleerd.

OPMERKING
  • Adobe Acrobat, Microsoft Word, Excel en PowerPoint zijn alleen beschikbaar voor Microsoft Windows. Als u het op UNIX-Gebaseerde werkende systeem gebruikt, installeer OpenOffice om rijke tekstdossiers en gesteunde dossiers van Microsoft Office in Pdf- documenten om te zetten.
  • Sluit alle dialoogvensters die na de installatie van Adobe Acrobat en software van derden worden weergegeven voor alle gebruikers die zijn geconfigureerd voor gebruik van de service PDF Generator.
  • Start minstens één keer alle geïnstalleerde software. Alle dialoogvensters sluiten voor alle gebruikers die zijn geconfigureerd voor gebruik van de service PDF Generator.

Open Microsoft Word nadat u Acrobat hebt geïnstalleerd. Klik op het tabblad Acrobat op PDF maken en converteer een .doc- of .docx-bestand dat op uw computer beschikbaar is naar een PDF-document. Als de conversie is gelukt, is AEM Forms klaar om Acrobat te gebruiken met de service PDF Generator.

Omgevingsvariabelen instellen

Omgevingsvariabelen instellen voor 32-bits en 64-bits Java Development Kit, toepassingen van derden en Adobe Acrobat. De omgevingsvariabelen moeten het absolute pad bevatten van het uitvoerbare bestand dat wordt gebruikt om de bijbehorende toepassing te starten. In de onderstaande tabel worden bijvoorbeeld de omgevingsvariabelen voor een paar toepassingen weergegeven:

Toepassing

Omgevingsvariabele

Voorbeeld

JDK (64 bits)

JAVA_HOME

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

JDK (32 bits)

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

Kladblok

Kladblok_PATH

C:\WINDOWS\notepad.exe

OpenOffice

OpenOffice_PATH

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

OPMERKING
  • Alle omgevingsvariabelen en de respectieve paden zijn hoofdlettergevoelig.

  • JAVA_HOME, JAVA_HOME_32 en Acrobat_PATH (alleen Windows) zijn verplichte omgevingsvariabelen.

  • De omgevingsvariabele OpenOffice_PATH wordt ingesteld op de installatiemap in plaats van op het pad naar het uitvoerbare bestand.

  • Stel geen omgevingsvariabelen in voor Microsoft Office-toepassingen zoals Word, PowerPoint, Excel en Project, of voor AutoCAD. Als deze toepassingen op de server zijn geïnstalleerd, worden deze toepassingen automatisch gestart door de service PDF genereren.

  • Voor op UNIX-Gebaseerde platforms, installeer OpenOffice als /root. Als OpenOffice niet als hoofdmap is geïnstalleerd, converteert de service PDF Generator OpenOffice-documenten niet naar PDF-documenten. Als u OpenOffice als niet-wortelgebruiker moet installeren en in werking stellen, dan verstrek sudo rechten aan de niet-wortelgebruiker.

  • Als u OpenOffice op een UNIX-Gebaseerd platform gebruikt, stel het volgende bevel in werking om de wegvariabele te plaatsen:

    export OpenOffice_PATH=/opt/openoffice.org4

(Alleen voor IBM WebSphere) IBM SSL-socketprovider configureren

Voer de volgende stappen uit om IBM SSL-socketprovider te configureren:

  1. Maak een kopie van het bestand java.security. De standaardlocatie van het bestand is [WebSphere_installation_directory]\Appserver\java_[version]\jre\lib\security.

  2. Open het gekopieerde bestand java.security voor bewerking.

  3. Wijzig de standaard SSL-socketfabrieken om de JSSE2-fabrieken te gebruiken in plaats van de standaard IBM WebSphere-fabrieken:

    Standaardinhoud:

    #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
    

    Gewijzigde inhoud:

    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. Als u wilt dat de AEM Forms-server het bijgewerkte bestand java.security kan gebruiken bij het starten van de AEM Forms-server, voegt u het volgende Java-argument toe:

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

(Alleen Windows) Configureer de service Inkt en handschrift installeren

Als u de Server van Microsoft Windows in werking stelt, vorm de Inkt en de dienst Handwriting. De service is vereist voor het openen van Microsoft PowerPoint-bestanden die inktmogelijkheden van Microsoft Office gebruiken:

  1. Open Serverbeheer. Klik op het pictogram Server Manager op de lade van de Snelle Lancering.
  2. Klik Add Features in Features menu. Schakel het selectievakje Ink and Handwriting Services in.
  3. Select Features met Ink and Handwriting Services geselecteerd. Klik op Install en de service is geïnstalleerd.

(Alleen Windows) Configureer de instellingen voor bestandsblokken voor Microsoft Office

Wijzig de instellingen van het Microsoft Office-vertrouwenscentrum om de service PDF Generator in te schakelen voor het converteren van bestanden die zijn gemaakt met oudere versies van Microsoft Office.

  1. Open een Microsoft Office-toepassing. Bijvoorbeeld Microsoft Word. Ga naar File> Options. Het dialoogvenster Opties wordt geopend.

  2. Klik Trust Center, en klik Trust Center Settings.

  3. Klik in Trust Center settings op File Block Settings.

  4. Schakel in de lijst File Type Open uit voor het bestandstype dat de service PDF Generator moet kunnen converteren naar PDF-documenten.

(Alleen Windows) Vervang het token voor een procesniveau

Voor de gebruikersaccount waarmee de toepassingsserver wordt gestart, is Een token op procesniveau vervangen vereist. De lokale systeemrekening heeft Vervang een symbolisch van het procesniveau voorrecht door gebrek. Voor de servers die met een gebruiker van de Lokale groep van Beheerders lopen, moet het voorrecht uitdrukkelijk worden verleend. Voer de volgende stappen uit om het voorrecht toe te kennen:

  1. Open de Redacteur van het Beleid van de Groep voor Microsoft Windows. Om de Redacteur van het Beleid van de Groep te openen, klik Start, typ gpedit.msc in het vakje van het Onderzoek van het Begin, en klik Group Policy Editor.
  2. Navigeer naar Local Computer Policy > Computer Configuration > Windows Settings > Security Settings > Local Policies > User Rights Assignment en bewerk het beleid Replace a process level token en neem de groep Beheerders op.
  3. Voeg de gebruiker toe aan de Replace een Symbolische ingang van het Niveau van het Proces.

(Alleen Windows) De service PDF-generator inschakelen voor niet-beheerders

U kunt een gebruiker zonder beheerder inschakelen om de service PDF Generator te gebruiken. Normaal gesproken kunnen alleen gebruikers met beheerdersrechten de service gebruiken:

  1. Maak een omgevingsvariabele, PDFG_NON_ADMIN_ENABLED.
  2. Stel de waarde van de omgevingsvariabele in op TRUE.
  3. Start de AEM Forms-instantie opnieuw.

(Alleen Windows) Gebruikersaccountbeheer uitschakelen (UAC)

  1. Om tot het Nut van de Configuratie van het Systeem toegang te hebben, ga Start > Run en ga dan MSCONFIG in.

  2. Klik op de tab Tools en schuif omlaag en selecteer Change UAC Settings. Klik Launch om het bevel in een nieuw venster in werking te stellen.

  3. Pas de schuifregelaar aan op het niveau Nooit aangeven. Als u klaar bent, sluit u het opdrachtvenster en sluit u het venster Systeemconfiguratie.

  4. Verifieer dat register het plaatsen voor UAC aan 0 (nul) wordt geplaatst. Voer de volgende stappen uit om te verifiëren:

    1. Microsoft raadt u aan een back-up van het register te maken voordat u het register wijzigt. Voor gedetailleerde stappen, zie Hoe te file en herstel het register in Vensters.
    2. Open de Register-editor voor Microsoft Windows. Als u de registereditor wilt openen, gaat u naar Start > Uitvoeren, typt u regedit en klikt u op OK.
    3. Ga naar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\. Zorg ervoor dat de waarde van EnableLUA is ingesteld op 0 (nul).
    4. Verzeker waarde van EnableLUA wordt geplaatst aan 0 (nul). Als de waarde niet 0 is, wijzigt u de waarde in 0. Sluit de registereditor.
  5. Start de computer opnieuw op.

(Alleen Windows) Fout bij rapporteren van service uitschakelen

Bij het converteren van een document naar PDF met de service PDF Generator op Windows Server meldt Windows Server af en toe dat het uitvoerbare bestand een probleem heeft aangetroffen en moet worden gesloten. Het heeft echter geen invloed op de PDF-conversie zoals deze op de achtergrond wordt voortgezet.

Als u wilt voorkomen dat de fout wordt ontvangen, kunt u de rapportage van fouten in Windows uitschakelen. Voor meer informatie bij het onbruikbaar maken van foutenrapportering, zie https://technet.microsoft.com/en-us/library/cc754364.aspx.

(Alleen Windows) HTML naar PDF-conversie configureren

De service PDF genereren biedt WebKit, WebCapture en FhantomJS-routes of methoden voor het converteren van HTML-bestanden naar PDF-documenten. Als u in Windows conversie wilt inschakelen voor WebKit- en Acrobat WebCapture-routes, kopieert u het Unicode-font naar de map %windir%\fonts.

OPMERKING

Wanneer u nieuwe lettertypen in de map Fonts installeert, start u het AEM Forms-exemplaar opnieuw.

(Alleen op UNIX gebaseerde platforms) Extra configuraties voor conversie van HTML naar PDF

Op UNIX-platforms ondersteunt de service van de PDF Generator WebKit en PhantomJS-routes voor het converteren van HTML-bestanden naar PDF-documenten. Voer de volgende configuraties uit die van toepassing zijn op de door u gewenste conversieroute om HTML naar PDF-conversie in te schakelen:

(Alleen op UNIX gebaseerde platforms) Ondersteuning voor Unicode-lettertypen inschakelen (alleen WebKit)

Kopieer het Unicode-lettertype naar een van de volgende mappen, afhankelijk van uw systeem:

  • /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)
OPMERKING
  • In RedHat Enterprise Linux 6.x en hoger zijn de koerierlettertypen niet beschikbaar. Download het zip-archief font-ibm-type1-1.0.3.zip om de koerierlettertypen te installeren. Extraheer het archief op /usr/share/fonts. Maak een symbolische koppeling van /usr/share/X11/fonts naar /usr/share/fonts.
  • Verwijder alle .lst-cachebestanden voor lettertypen uit de mappen Html2PdfSvc/bin en /usr/share/fonts.
  • Zorg ervoor dat de mappen /usr/lib/X11/fonts en /usr/share/fonts bestaan. Als de mappen niet bestaan, gebruikt u de ln-opdracht om een symbolische koppeling te maken van /usr/share/X11/fonts naar /usr/lib/X11/fonts en een andere symbolische koppeling van /usr/share/fonts naar /usr/share/X11/fonts. Zorg er ook voor dat de koerierlettertypen beschikbaar zijn op /usr/lib/X11/fonts.
  • Zorg ervoor dat alle lettertypen (Unicode en niet-Unicode) beschikbaar zijn in de map /usr/share/fonts of /usr/share/X11/fonts.
  • Wanneer u de PDF Generator-service uitvoert als een gebruiker die geen hoofdmap heeft, geeft u de gebruiker die geen hoofdmap heeft, lees- en schrijftoegang tot alle fontmappen.
  • Wanneer u nieuwe lettertypen in de map Fonts installeert, start u het AEM Forms-exemplaar opnieuw.

AEM Forms-invoegtoepassing installeren

AEM Forms add-on package is een toepassing die op AEM wordt geïmplementeerd. Het pakket bevat AEM Forms Document Services en andere AEM Forms-mogelijkheden. Voer de volgende stappen uit om het pakket te installeren:

  1. Open Softwaredistributie. U hebt een Adobe ID nodig om u aan te melden bij de softwaredistributie.

  2. Tik Adobe Experience Manager beschikbaar in het koptekstmenu.

  3. In de sectie Filters:

    1. Selecteer Forms in de vervolgkeuzelijst Solution.
    2. Selecteer de versie en typ voor het pakket. U kunt de optie Search Downloads ook gebruiken om de resultaten te filteren.
  4. Tik op de pakketnaam die van toepassing is op het besturingssysteem, selecteer Accept EULA Terms en tik Download.

  5. Open Pakketbeheer en klik Upload Package om het pakket te uploaden.

  6. Selecteer het pakket en klik Install.

    U kunt het pakket ook downloaden via de directe koppeling die wordt vermeld in het AEM Forms-release-artikel.

  7. Nadat het pakket is geïnstalleerd, wordt u gevraagd om de AEM opnieuw te starten. Stop niet onmiddellijk de server. Voordat u de AEM Forms-server stopt, wacht u tot de berichten ServiceEvent REGISTERED en ServiceEvent UNREGISTERED in het bestand [AEM-Installation-Directory]/crx-quickstart/logs/error.log zijn gestopt en het logbestand stabiel is.

Configuratie na installatie

Opstartdelegatie configureren voor bibliotheken met RSA/BouncyCastle

  1. Stop de AEM instantie. Navigeer naar [AEM installatiemap]\crx-quickstart\conf\ folder. Open het bestand sling.properties voor bewerking.

    Als u [AEM installation directory]\crx-quickstart\bin\start.bat gebruikt om een AEM instantie te beginnen, geef sling.properties uit die bij [AEM_root]\crx-quickstart\ worden gevestigd.

  2. Voeg de volgende eigenschappen toe aan het bestand sling.properties:

    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
    
  3. (Alleen AIX) Voeg de volgende eigenschappen toe aan het bestand sling.properties:

    sling.bootdelegation.xerces=org.apache.xerces.*
    
  4. Sla het bestand op en sluit het.

De service voor lettertypebeheer configureren

  1. Meld u aan bij AEM Configuratiebeheer als beheerder.

  2. Zoek en open de CQ-DAM-Handler-Gibson Font Managers-service. Geef het pad op van de systeemlettertypen, de Adobe Server-lettertypen en de directory's met klantlettertypen. Klik op Save.

    OPMERKING

    Uw recht om lettertypen te gebruiken die door andere partijen dan Adobe zijn verschaft, wordt beheerst door de licentieovereenkomsten die deze partijen u met deze lettertypen hebben verstrekt, en wordt niet gedekt door uw licentie voor het gebruik van Adobe-software. Adobe raadt u aan na te gaan of u voldoet aan alle van toepassing zijnde niet-Adobe-licentieovereenkomsten voordat u niet-Adobe-lettertypen gebruikt met Adobe-software, met name voor het gebruik van lettertypen in een serveromgeving.
    Wanneer u nieuwe lettertypen in de map Fonts installeert, start u het AEM Forms-exemplaar opnieuw.

Een lokale gebruikersaccount configureren om de service PDF Generator uit te voeren

Er is een lokale gebruikersaccount vereist om de service PDF Generator uit te voeren. Zie Een gebruikersaccount maken in Windows of maak een gebruikersaccount op UNIX-platforms voor stappen om een lokale gebruiker te maken.

  1. Open de pagina AEM Forms PDF Generator Configuration.

  2. Geef op het tabblad User Accounts de gegevens van een lokale gebruikersaccount op en klik op Submit. Als Microsoft Windows daarom vraagt, geeft u de gebruiker toegang. Als de geconfigureerde gebruiker met succes is toegevoegd, wordt deze weergegeven onder de sectie Your user accounts op het tabblad User Accounts.

De time-outinstellingen configureren

  1. Zoek en open de Jacorb ORB Provider-service in AEM configuratiemanager.

    Voeg het volgende toe aan het Custom Properties.name gebied en klik Save. De wachtende antwoordtime-out (ook wel CORBA-clienttime-out genoemd) wordt ingesteld op 600 seconden.

    jacorb.connection.client.pending_reply_timeout=600000

  2. Meld u aan bij de AEM auteur en navigeer naar Adobe Experience Manager > Tools > Forms > Configure PDF Generator. De standaard-URL is http://localhost:4502/libs/fd/pdfg/config/ui.html.

    Open het tabblad General Configuration en wijzig de waarde van de volgende velden voor uw omgeving:

Veld Beschrijving Standaardwaarde
Time-out serverconversie Een PDFG-conversie blijft actief gedurende het aantal seconden dat is gedefinieerd in de time-out voor serverconversie 270 seconden
Seconden van PDFG-opschoning Het aantal seconden dat is vereist om bewerkingen na de conversie uit te voeren.
3600 seconden
Seconden van taakvervaldatum Duur waarvoor de service van de PDF Generator een conversie mag uitvoeren. Zorg ervoor dat de waarde van de Seconden van de Vervaltijd van de Baan groter is dan de waarde van de Seconden van de Schoonmaakactie PDFG. 7200 seconden

(Alleen Windows) Acrobat configureren voor de service PDF-generator

In Microsoft Windows gebruikt de service PDF Generator Adobe Acrobat om ondersteunde bestandsindelingen te converteren naar een PDF-document. Voer de volgende stappen uit om Adobe Acrobat voor de service PDF Generator te configureren:

  1. Open Acrobat en selecteer Edit Preferences Updater. Schakel in Controleren op updates Automatically install updates uit en klik op OK. Sluit Acrobat.

  2. Dubbelklik op een PDF-document op uw systeem. Wanneer Acrobat voor de eerste keer wordt gestart, worden de dialoogvensters Aanmelden, Welkomstscherm en EULA weergegeven. Deze dialoogvensters sluiten voor alle gebruikers die zijn geconfigureerd voor het gebruik van PDF Generator.

  3. Voer het PDF Generator-hulpprogrammabatchbestand uit om Acrobat voor de PDF Generator-service te configureren:

    1. Open AEM Package Manager en download het adobe-aemfd-pdfg-common-pkg-[version].zip-bestand van pakketbeheer.

    2. Pak het gedownloade .zip-bestand uit. Open de opdrachtprompt met beheerdersrechten.

    3. Navigeer naar de map [extracted-zip-file]\jcr_root\etc\fd\pdfg\tools\adobe-aemfd-pdfg-utilities-[version]-win.zip\scripts. Voer het volgende batchbestand uit:

      Acrobat_for_PDFG_Configuration.bat

      Acrobat is geconfigureerd om te worden uitgevoerd met de service PDF Generator.

  4. Start System Readiness Tool (SRT) om de Acrobat-installatie te valideren. Het gereedschap controleert of de computer op de juiste wijze is geconfigureerd voor het uitvoeren van conversies van PDF Generator en genereert een rapport bij het opgegeven pad:

    1. Opdrachtprompt openen. Navigeer naar de map [extracted-adobe-aemfd-pdfg-common-pkg]\jcr_root\etc\fd\ pdfg\tools\adobe-aemfd-pdfg-utilities-[version]-win.zip\srt. Voer het volgende bevel van de bevelherinnering in werking:

      cscript SystemReadinessTool.vbs [Path_of_reports_folder] en

      OPMERKING

      Als het Hulpprogramma voor systeemgereedheid meldt dat het bestand pdfgen.api niet beschikbaar is in de map acrobat plug-ins, kopieert u het bestand pdfgen.api van de map [extracted-adobe-aemfd-pdfg-common-pkg]\plugins\x86_win32 naar de map [Acrobat_root]\Acrobat\plug_ins.

    2. Ga naar [Path_of_reports_folder]. Open het bestand SystemReadinessTool.html. Verifieer het rapport en los de bovengenoemde kwesties op.

(Alleen Windows) Primaire route configureren voor conversie van HTML naar PDF

De service PDF Generator biedt meerdere manieren om HTML-bestanden naar PDF-documenten te converteren: Webkit, Acrobat WebCapture (alleen Windows) en PhantomJS. Adobe raadt u aan de PhantomJS-route te gebruiken, omdat deze de mogelijkheid heeft om dynamische inhoud af te handelen en omdat deze route geen afhankelijkheden heeft met 32-bits bibliotheken, 32-bits JDK of geen extra lettertypen nodig heeft. Ook, vereist de route PhantomJS sudo of worteltoegang niet om de omzetting in werking te stellen.

De primaire standaardroute voor conversie van HTML naar PDF is Webkit. U wijzigt de omzettingsroute als volgt:

  1. Navigeer bij AEM instantie van de auteur naar Tools Forms Configure PDF Generator.

  2. Selecteer op het tabblad General Configuration de voorkeursomzettingsroute in de vervolgkeuzelijst Primary Route for HTML to PDF conversions.

Global Trust Store initialiseren

Met het Betrouwbaarheidsopslagbeheer kunt u certificaten die u op de server vertrouwt, importeren, bewerken en verwijderen voor validatie van digitale handtekeningen en certificaatverificatie. U kunt om het even welk aantal certificaten invoeren en uitvoeren. Nadat een certificaat is geïmporteerd, kunt u de vertrouwensinstellingen bewerken en het type vertrouwde opslag vertrouwen. Voer de volgende stappen uit om een vertrouwde opslag te initialiseren:

  1. Meld u als beheerder aan bij een AEM Forms-instantie.
  2. Ga naar Tools > Security > Trust Store.
  3. Klik op Create TrustStore. Stel het wachtwoord in en tik Save.

Certificaten instellen voor de extensie en coderingsservice van Readers

De DocAssurance-service kan gebruiksrechten toepassen op PDF-documenten. Als u gebruiksrechten wilt toepassen op PDF-documenten, configureert u de certificaten.

Voordat u de certificaten instelt, moet u controleren of u beschikt over:

  • Certificaatbestand (.pfx).

  • Wachtwoord voor persoonlijke sleutel dat bij het certificaat wordt geleverd.

  • Alias persoonlijke sleutel. U kunt de Java-opdracht Keytool uitvoeren om de alias Persoonlijke sleutel weer te geven:
    keytool -list -v -keystore [keystore-file] -storetype pkcs12

  • Wachtwoord sleutelarchiefbestand. Als u het Adobe Extensions-certificaat gebruikt, is het wachtwoord voor het sleutelarchiefbestand altijd hetzelfde als het wachtwoord voor de persoonlijke sleutel.

Voer de volgende stappen uit om de certificaten te configureren:

  1. Meld u als beheerder aan bij de AEM-auteur-instantie. Ga naar Tools > Security > Users.

  2. Klik op het veld name van de gebruikersaccount. De pagina Edit User Settings wordt geopend. Voor de instantie van de Auteur AEM, verblijven de certificaten in een KeyStore. Als u nog geen KeyStore hebt gemaakt, klikt u op Create KeyStore en stelt u een nieuw wachtwoord in voor de KeyStore. Als de server al een KeyStore bevat, slaat u deze stap over. Als u het Adobe Extensions-certificaat gebruikt, is het wachtwoord voor het sleutelarchiefbestand altijd hetzelfde als het wachtwoord voor de persoonlijke sleutel.

  3. Selecteer op de pagina Edit User Settings het tabblad KeyStore. Vouw de optie Add Private Key from Key Store file uit en geef een alias op. De alias wordt gebruikt om de bewerking Reader Extensions uit te voeren.

  4. Als u het certificaatbestand wilt uploaden, klikt u op Select Key Store File en uploadt u een bestand <filename>.pfx.

    Voeg Key Store Password, Private Key Password, en Private Key Alias toe die met het certificaat wordt geassocieerd aan de respectieve gebieden. Klik op Submit.

    OPMERKING

    In het productiemilieu, vervang uw evaluatiegeloofsbrieven met productiereferenties. Zorg ervoor dat u uw oude geloofsbrieven van de Uitbreidingen van de Reader schrapt, alvorens een verlopen of evaluatiereferentie bij te werken.

  5. Klik op Save & Close op de pagina Edit User Settings.

AES-256 inschakelen

Als u AES 256-versleuteling wilt gebruiken voor PDF-bestanden, moet u de JCE-bestanden (Unlimited Strength Jurdiction Policy) (Java Cryptography Extension) ophalen en installeren. Vervang de bestanden local_policy.jar en US_export_policy.jar in de map jre/lib/security. Als u bijvoorbeeld Sun JDK gebruikt, kopieert u de gedownloade bestanden naar de map [JAVA_HOME]/jre/lib/security.

De dienst van de Assembler hangt van de dienst van de Uitbreidingen van de Reader, de dienst van de Handtekening, de dienst van Forms, en de dienst van de Output af. Voer de volgende stappen uit om te verifiëren dat de vereiste diensten in gebruik zijn:

  1. Meld u als beheerder aan bij URL https://'[server]:[port]'/system/console/bundles.
  2. Zoek de volgende dienst en zorg ervoor dat de diensten in gebruik zijn:
Servicenaam Bundnaam
Handtekeningenservice adobe-aemfd-signatures
Reader Extensions-service com.adobe.aemfd.adobe-aemfd-readerextensions
Forms Service com.adobe.livecycle.adobe-lc-forms-bedrock-connector
Uitvoerservice com.adobe.livecycle.adobe-lc-forms-bedrock-connector

Bekende problemen en problemen oplossen

  • De conversie van HTML naar PDF mislukt als een gecomprimeerd invoerbestand HTML-bestanden bevat met double-bytetekens in bestandsnamen. U voorkomt dit door geen double-bytetekens te gebruiken bij de naamgeving van HTML-bestanden.

  • Op UNIX-besturingssystemen vindt u de volgende handelingen om ontbrekende bibliotheken te zoeken:

  1. Ga naar [crx-repository]/bedrock/svcnative/HtmlToPdfSvc/bin/.

  2. Voer de volgende opdracht uit om alle bibliotheken weer te geven die PhantomJS nodig heeft voor conversie van HTML naar PDF.

    ldd phantomjs

    Voer de volgende opdracht uit om ontbrekende bibliotheken weer te geven.

    ldd phantomjs | grep not

  3. De ontbrekende bibliotheken handmatig installeren.

Volgende stappen

U hebt een werkende AEM Forms-omgeving voor documentservices. U kunt documentservices gebruiken via:

Op deze pagina