---
title: "Hoe maak je PDF-formulieren die je kunt invullen"
date: "2020-02-12"
categories: 
  - "development"
  - "software"
tags: 
  - "pdf-forms"
  - "stylevision"
  - "stylevision-server"
  - "xml"
description: Leer hoe u invulbare PDF-formulieren kunt ontwerpen en automatiseer het proces van het extraheren en verwerken van de gegevens die door gebruikers worden ingevoerd.
---
Status: #blog

Tags:  #pdf-forms #stylevision #stylevision-server #xml

Categories: [development](/blog/nl/category/development.md) 
# Hoe maak je PDF-formulieren die je kunt invullen

In vergelijking met traditionele papieren formulieren bieden invulbare PDF-formulieren tal van voordelen – los van het feit dat er minder bomen worden gekapt – waaronder het oplossen van problemen met de leesbaarheid, de mogelijkheid tot gegevensvalidatie, het verminderen van fouten bij het opnieuw invoeren van gegevens, en het stroomlijnen van de opslag en het hergebruik van informatie.

Ik zou het zelf heel graag zien als de school van mijn kinderen zou overstappen op PDF-formulieren voor al die informatiepagina's die we elk najaar in drie exemplaren moeten invullen. Misschien kan ik de schoolleiding een demonstratie geven van StyleVision, dat nu ondersteuning biedt voor invulbare formulieren [Het maken van PDF-formulieren](https://www.altova.com/nl/stylevision/pdf-forms.html).

In tegenstelling tot andere tools voor het ontwerpen van PDF-formulieren, biedt StyleVision ook functionaliteit voor het automatiseren van workflows via integratie met StyleVision Server. Dit maakt het mogelijk om de gegevens die eindgebruikers invoeren te extraheren en te verwerken. Laten we eens kijken hoe dit werkt.

![PDF-formulieren](/blog/images/FillablePDFForms01.png)

<!--more-->

## Maak een PDF-formulier

StyleVision is een [tool voor het ontwerpen van rapporten en formulieren voor bedrijven, geschikt voor XML- en databasegegevens](https/www.altova.com/stylevision.html) en biedt daardoor gebruiksvriendelijke functionaliteit voor het maken van aantrekkelijke documenten voor zowel print als online publicatie.

Als u direct aan de slag wilt en een kijkje wilt nemen bij bestaande voorbeelden, zijn er twee bestanden te bekijken in het StyleVision-voorbeeldproject, dat u ziet wanneer u de software voor het eerst opstart: één die alle functies laat zien die beschikbaar zijn voor het maken van invulbare formulieren, en één die een voorbeeld is van het alomtegenwoordige formulier voor patiëntgegevens – u weet wel, dat formulier dat ze u altijd op een klembord geven – dat is omgezet in een PDF-formulier. Deze projecten geven u nuttige ideeën voordat u begint met het leren hoe u een invulbaar PDF-formulier kunt maken.

Als u niet vanaf nul wilt beginnen, kunt u uw ontwerp baseren op een bestaand Word-document of een bestaand papieren formulier scannen. StyleVision importeert dit dan als een basisontwerp om u te helpen bij het definiëren van de lay-out.

![PDF-formulier maken vanuit Word](/blog/images/blueprint.png)

## Formulier voor patiëntgegevens

Om te zien hoe dit werkt, laten we eens kijken naar het formulier voor patiëntenaanmelding dat ik eerder noemde. Dit is waarschijnlijk een situatie waarin we het beste kunnen beginnen met een bestaand formulier in Microsoft Word, dat traditioneel zou worden uitgedrukt en met de hand zou worden ingevuld in de praktijk van de arts.

Om te beginnen, kiezen we de optie "Nieuw vanuit Word 2007+ bestand..." en navigeren we naar het bestand om het Word-formulier te selecteren. StyleVision interpreteert het Word-document om de lay-out en structuur van het formulier te creëren, waaraan we nu datavelden kunnen toewijzen.

![Importeer woordvorm ](/blog/images/import-word-doc.png)

Als u nog geen bestaand XML- of databaseschema heeft aangemaakt voor formuliergegevens, kunt u een gebruikersgedefinieerd datamodel rechtstreeks in StyleVision maken. Voor dit voorbeeld heb ik een voorbeeld-XSD-bestand en heb ik dit geladen in het venster "Bronnen".

![Schema voor het formulier](/blog/images/form-schema.png)

Het is nu eenvoudig om de XML-elementen te koppelen aan de overeenkomstige velden in het PDF-formulier met behulp van de werkbalk voor formulieren. Om een optimale gebruikerservaring te bieden, ondersteunen invulbare PDF-formulieren, ontworpen in StyleVision, het invoeren van tekst, evenals het besturen van de navigatie en het gedrag van het formulier met behulp van verschillende elementen

- Invoervelden
- Meerregelige invoervelden
- Combinatievelden
- Controleer de vakjes
- Radiobuttons
- Klikbare knoppen (Volgende, Reset, Versturen, Afdrukken, enz.)

Bijvoorbeeld, om een invoerveld toe te voegen voor de achternaam van de patiënt, klik ik op de knop "Invoerveld toevoegen" in de werkbalk, waarna StyleVision me vraagt om het bijbehorende XML-element te selecteren.

![Veldaan-associatie ](/blog/images/form-field-association.png)

We zouden hetzelfde proces volgen voor de rest van de invoervelden en de meerregelige invoervelden op het formulier.

Vervolgens voegen we een keuzelijst toe om de burgerlijke staat te selecteren. Het werkt op dezelfde manier: u klikt en sleept. Deze keer vraagt StyleVision ons om de lijst met opties voor de keuzelijst in te voeren. Ik heb ze hier direct ingevoerd, maar u kunt ze ook kiezen uit de vooraf gedefinieerde waarden in het schema of via XPath.

![PDF-combinatievak](/blog/images/pdf-combo-box.png)

Het proces is hetzelfde voor radiobuttons, checkboxes en andere soortgelijke elementen.

Laten we als laatste een klikbare knop toevoegen om het formulier af te drukken. We selecteren "Knop" in het menu "Invoegen | Formulierbesturingselementen invoegen" en wijzigen vervolgens de tekst van de knop naar "Formulier afdrukken". Vervolgens, met behulp van de hulpmiddel voor eigenschappen, stellen we de actie van het formulier in op "print" voor deze knop.

![Eigenschappen van de knop](/blog/images/button-properties.png)

Andere knoppen maken het mogelijk om door de pagina te navigeren (Volgende, Laatste, Vorige), het formulier te wissen of te resetten, en natuurlijk om de gegevens op te slaan via de knop "Verzenden".

Naast het definiëren van de functionaliteit van knoppen en invoervelden, biedt StyleVision ontwerpers volledige flexibiliteit bij het creëren van aantrekkelijke, gebruiksvriendelijke formulieren. Dit gebeurt met een ontwerpfunctie waarbij elementen eenvoudig kunnen worden verplaatst en met talrijke hulpmiddelen voor het definiëren van stijlen en lay-out. U kunt dynamische tabellen, grafieken en afbeeldingen toevoegen, lettertypen en schaduwen specificeren – alles wat u zou verwachten van een geavanceerd tool voor rapportontwerp.

Hieronder een fragment van het uiteindelijke PDF-formulier voor de intake van patiënten:

![Invulbaar PDF-formulier ](/blog/images/fillable-pdf-form-1.png)

## Extraheer en verwerk gegevens uit PDF-formulieren

Zodra gebruikers het PDF-formulier hebben ingevuld, kunnen organisaties hun [StyleVision Server](https://www.altova.com/nl/stylevision/stylevision-server.html) gebruiken om de ingevoerde gegevens in XML- of FDF-formaat te extraheren. De StyleVision Server verwerkt grote hoeveelheden data met hoge snelheid en kan gegevens extraheren uit elk PDF-formulier, ongeacht of het formulier in StyleVision is gemaakt of niet.

Ontwikkelaars kunnen nog een stap verder gaan en gebruikmaken van StyleVision Server om de gebruikersgegevens te verwerken en meerkanalenrapporten te genereren in HTML, PDF en Word. U kunt ook overwegen om [MapForce Server](https://www.altova.com/nl/mapforce/mapforce-server.html) in te zetten om de verzamelde gegevens te koppelen aan een database of een ander formaat.

Deze krachtige functionaliteit voegt direct meer waarde toe aan het proces van het werken met PDF-formulieren.

Om dit uit te proberen en te leren hoe u invulbare PDF-formulieren kunt maken in StyleVision, kunt u een gratis versie downloaden: [30 dagen proefperiode](https://www.altova.com/nl/stylevision/download) van de website van Altova.
