PDF-formulieren renderen

Voor een goed begrip van het verschil tussen statische en dynamisch PDF-formulieren, is het belang dat u weet wat de term renderen betekent. Het renderen van een formulier is het proces waarin de precieze definitieve indeling en opmaak van het formulierontwerp worden toegepast. Het formulier wordt al dan niet samengevoegd met gegevens, afhankelijk van het formulierontwerp en de gegevens. Renderen kan alleen worden uitgevoerd door LiveCycle op de server of door Adobe Reader op de client. Een PDF-formulier moet worden gerenderd voordat het kan worden weergegeven aan de eindgebruiker of kan worden afgedrukt. Daarom is het gerenderde formulier de definitieve weergave.

Kenmerken van statische PDF-formulieren

Formulierontwerpen die zijn opgeslagen als statisch PDF-formulier, worden eenmaal gerenderd op de server en worden weergegeven op de client in de doelversie van Acrobat of Adobe Reader. Ze worden niet gerenderd als reactie op interactie van de gebruiker. Het formulier kan zijn ontworpen als formulier met een stroombare indeling. Als het statische PDF-formulier echter wordt gemaakt, is de indeling vast en wordt het resulterende PDF-formulier niet gerenderd op de client.

Bestandsgrootte
In het algemeen wordt voor formulieren die zijn opgeslagen als statisch PDF-formulier, een groter bestand gerenderd dan voor vergelijkbare formulieren die zijn opgeslagen als dynamisch PDF-formulier.

Locatie van renderen
Statische PDF-formulieren worden eenmaal gerenderd en worden weergegeven op de client in Acrobat of Acrobat Reader. Ze worden niet gerenderd als reactie op interactie van de gebruiker. Omdat het formulier wordt gerenderd op server, zijn alleen kleine wijzigingen mogelijk in de definitieve uitvoer op de client. Het invoervak kan bijvoorbeeld een andere kleur krijgen nadat de gebruiker op een knop klikt of een veld verlaat.

Weergavesnelheid
In het algemeen hebben statische PDF-formulieren meer tijd nodig om te worden gerenderd op de server dan dynamische PDF-formulieren, maar ze worden sneller weergegeven in de clientsoftware op de computer van de eindgebruiker. Statische PDF-formulieren hebben meer tijd nodig op de server omdat de server bewerkingen uitvoert voor de pagina-indeling, gegevens samenvoegt en het definitieve formulier rendert. Voor dynamische PDF-formulieren hoeft de server alleen maar gegevens samen te voegen. De clientsoftware op de computer van de eindgebruiker verzorgt de bewerking voor de pagina-indeling en rendert het definitieve formulier. Dit betekent dat de tijd die nodig is om dynamische PDF-formulieren te renderen, afhankelijk is van de snelheid van de computer van de eindgebruiker, in het bijzonder bij grote PDF-bestanden.

Kenmerken van dynamische PDF-formulieren

Formulieren die zijn opgeslagen als dynamisch PDF-formulier, worden gerenderd op de client in Acrobat of Adobe Reader en kunnen, afhankelijk van de interactie van de eindgebruiker, diverse keren opnieuw worden gerenderd op de client. Wijzigingen in de weergave van objecten zijn mogelijk in Acrobat of Adobe Reader omdat Acrobat of Adobe Reader over voldoende informatie beschikken om de definitieve uitvoer opnieuw te renderen. Objecten kunnen bijvoorbeeld van kleur veranderen, de paginering kan veranderen en objecten kunnen verschijnen of verdwijnen. Als de eindgebruiker op een knop klikt waarmee een nieuwe rij wordt toegevoegd aan een tabel, wordt het formulier opnieuw gerenderd in Acrobat of Adobe Reader. Dynamische PDF-formulieren werden voor het eerst geïntroduceerd in Adobe Reader, Acrobat Professional en Acrobat Standard 7.0.

Bestandsgrootte
In het algemeen wordt voor formulieren die zijn opgeslagen als dynamisch PDF-formulier, een kleiner bestand gerenderd dan voor vergelijkbare formulieren die zijn opgeslagen als statisch PDF-formulier.

Locatie van renderen
Formulierontwerpen die zijn opgeslagen als dynamisch PDF-formulier, worden gerenderd op de client in Acrobat of Adobe Reader. Omdat het formulier wordt gerenderd op de client, kan het formulier afhankelijk van de interactie van de eindgebruiker diverse keren opnieuw worden gerenderd.

Weergavesnelheid
Voor dynamische PDF-formulieren hoeft de server alleen maar gegevens samen te voegen. De clientsoftware op de computer van de eindgebruiker verzorgt de bewerking voor de pagina-indeling en rendert het definitieve formulier. Dit betekent dat de tijd die nodig is om dynamische PDF-formulieren te renderen, afhankelijk is van de snelheid van de computer van de eindgebruiker, in het bijzonder bij grote PDF-bestanden.