Beschrijving
Met deze plugin kunnen gebruikers van Contact Form 7 PDF bijlagen toevoegen die zijn gevuld met gegevens van formulierinzendingen aan e-mailberichten en antwoorden van Contact Form 7.
Als de PDF bijlage een PDF formulier bevat, stelt de plugin gebruikers in staat om velden toe te voegen aan het Contact Form 7 formulier en/of deze te koppelen aan velden in de PDF. De plugin maakt het ook mogelijk om de bijgevoegde PDF-bestanden te voorzien van afbeeldingen die door Contact Form 7 formulieren worden geleverd. De ingevulde PDF bestanden kunnen op de webserver worden opgeslagen.
When your website visitor submits your Contact Form 7 form, the form in the PDF file is filled with CF7 form data, images are embedded and the resulting PDF file is attached to the Contact Form 7 email message. The resulting PDF file can also be downloaded by your website visitors if this option is enabled in your form’s options. It is possible to save the resulting PDF file to your server’s wp-content/uploads directory.
Wat deze plugin speciaal maakt, is de manier waarop het PDF bestanden voorbereidt. Het genereert geen PDF documenten vanaf nul. Het wijzigt het originele PDF document dat is voorbereid met behulp van software van derden en aan de plugin is geleverd. Dit geeft gebruikers de vrijheid om precies te ontwerpen wat ze nodig hebben en hun bestaande documenten te gebruiken.
An external web API (https://pdf.ninja) is used for filling PDF forms (free usage has limitations). The “Enterprise Extension” plugin is available for purchase that enables the processing all PDF operations locally on your web server and disables the use of the external web API.
Bekijk de Pdf.Ninja Gebruiksvoorwaarden en de Pdf.Ninja Privacybeleid.
Bekijk de tutorial video en de documentatie voor gedetailleerde informatie.
Vereisten:
* PHP 5.2 of nieuwer
* WordPress 4.8 of nieuwer
* Contact Form 7 5.0 of nieuwer
* IE 11 (of gelijkwaardig) of nieuwer
Known problems:
* Some third party plugins may break the functionality of this plugin (see a list below). Try troubleshooting the problem by disabling likely plugins that may cause issues, such as plugins that modify WordPress or Contact Form 7 in radical ways.
* Some image optimization plugins optimize PDFs and strip PDF forms from PDF files. This may cause your existing forms to break at a random point in the future (when PDF file cache times out at the API).
* If you are still using the old version of the API (v1) or the old version of Enterprise Extension (v1), please note that resulting PDFs may not render properly in some PDF readers and with some UTF-8 (non-latin) characters, checkboxes and radio buttons.
Known incompatible plugins:
* Post SMTP (breaks PDF attachment to email messages)
* Imagify (strips forms from PDF files)
* ShortPixel Image Optimizer (strips forms from PDF files)
* Live Preview for Contact Form 7
* Open external links in a new window
* WordPress Multilingual Plugin
* Contact Form 7 Skins
Speciale dank aan de volgende sponsors van deze plugin:
* BrowserStack
* Momentum3
* G-FITTINGS GmbH
Schermafdrukken
Installatie
- Installeer de Contact Form 7 plugin.
- Upload deze plugin map naar de
/wp-content/plugins/
directory, of installeer de plugin direct via het WordPress plugins scherm. - Activeer de plugin via het ‘Plugins’ scherm in WordPress.
- Begin met het gebruik van de knop ‘PDF Form’ in de CF7 formulier editor.
FAQ
-
I get an error: “There was an error trying to send your message. Please try again later.”
-
Please check your server’s email configuration. Please check to make sure your SPAM mitigation technique is not causing the problem (reCaptcha/Akismet/etc).
-
Does this plugin allow my website users to edit PDF files?
-
Nee. Deze plugin voegt functies toe aan de Contact Form 7 interface in het WordPress beheerpaneel.
-
Vereist deze plugin speciale software-installatie op de webserver?
-
Nee. De plugin maakt alleen gebruik van de core functies van WordPress en CF7. Er is geen speciale software of PHP-extensies nodig. Het werken met PDF bestanden gebeurt via de Pdf.Ninja API. Het wordt aanbevolen om een werkende SSL/TLS certificaat validatie met cURL te hebben. De Enterprise Extension is beschikbaar als je bedrijfsvereisten het gebruik van een externe API verhinderen.
-
Hoe worden CF7 formuliervelden gekoppeld aan PDF formuliervelden?
-
Het veld mapper gereedschap stelt je in staat om velden individueel te koppelen en, indien nodig, nieuwe CF7 velden ter plekke te genereren. CF7 velden kunnen aan meerdere PDF velden worden gekoppeld. Koppelingen kunnen worden geassocieerd met een specifieke PDF bijlage of alle PDF bijlagen. Veldwaarde koppelingen kunnen ook worden gemaakt, waardoor ingevulde PDF velden kunnen worden gevuld met gegevens die verschillen van de oorspronkelijk ingevulde waarden
-
Mijn velden worden niet ingevuld, wat is er mis?
-
Zorg ervoor dat de toewijzing in de lijst met toewijzingen bestaat en dat de veldnamen overeenkomen.
If you attached an updated PDF file and your mappings were associated with the old attachment ID then those mappings will be deleted and you will need to recreate them.
Soms hebben PDF formuliervelden validatiescripts die voorkomen dat waarden met een onjuist formaat worden ingevuld. Datum PDF velden moeten worden geformatteerd met de format mail tag.
-
How do I update the attached PDF file without attaching a new version and losing attachment ID associated mappings and embeds?
-
Probeer de Enable Media Replace plugin te gebruiken om het PDF bestand in de mediabibliotheek te vervangen.
-
Zorg ervoor dat de geëxporteerde waarde van het PDF selectievakje/radioveld overeenkomt met de waarde van het CF7 formulier selectievakje. Meestal is dit “Aan” of “Ja”. Als je een andere waarde in het CF7 formulier wilt weergeven, moet je een waardetoewijzing maken of pipes gebruiken.
CF7 allows you to have multiselect checkboxes, however, PDFs can’t have multiple values with checkbox fields. You either need to switch to using a listbox in your PDF or rename your checkboxes such that each has a unique name and then map them appropriately.
Sommige PDF viewers renderen selectievakjes niet correct in sommige PDF bestanden. U kunt dit probleem mogelijk oplossen door de PDF opnieuw te maken in een andere PDF editor. Als u nog steeds de Pdf.Ninja API v1 gebruikt, kan overschakelen naar v2 uw probleem oplossen.
-
Hoe verwijder ik het watermerk in de ingevulde PDF bestanden?
-
Please see the Pdf.Ninja API website and the Enterprise Extension plugin page.
-
Hoe stel ik het invullen van PDF formulieren in op mijn lokale webserver?
Beoordelingen
Bijdragers & ontwikkelaars
“PDF Formulieren Invuller voor CF7” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“PDF Formulieren Invuller voor CF7” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.
Vertaal “PDF Formulieren Invuller voor CF7” naar jouw taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
2.2.1
-
Releasedatum: 21 november 2024
-
Lokalisatieproblemen opgelost
- Geüpdatete taalbestanden
2.2.0
-
Releasedatum: 11 november 2024
-
Ondersteuning toegevoegd voor CF7 v6.0
- Bijlagegereedschap, veld toewijzing gereedschap en afbeelding insluitgereedschap verplaatst van tag generator naar een apart instellingenpaneel
- Automatisch downloaden van ingevulde PDF toegevoegd
- Andere oplossingen en verbeteringen
2.1.10
-
Releasedatum: 5 maart 2024
-
Ondersteuning voor CF7 v5.9 verzekerd
2.1.9
-
Releasedatum: 15 januari 2024
-
Opgelost mogelijke problemen met API-communicatie veroorzaakt door niet-alfanumerieke karakters in de aanvraag grens
- Andere kleine reparaties en verbeteringen
2.1.8
-
Releasedatum: 8 november 2023
-
Een bug opgelost met een standaard bestandsnaam wanneer er meerdere PDF bijlagen zijn
2.1.7
-
Releasedatum: 3 november 2023
-
Automatisch formaat aanpassen van mail-tags tekstgebied
- Een mogelijke JS fout opgelost met betrekking tot UTF-8 base64 decodering
- Icoon bestand opgelost
- Verbeterde ondersteuning voor externe bijlagen
- Problemen opgelost in de pagina snapshot code
- Andere kleine verbeteringen
2.1.6
-
Releasedatum: 15 augustus 2023
-
Ondersteuning voor WP v6.3 verzekerd
- Ondersteuning voor CF7 v5.8 verzekerd
- Een paar kleine verbeteringen toegevoegd
2.1.5
-
Releasedatum: 10 juli 2023
-
Ondersteuning voor een tijdelijke oplossing toegevoegd voor de groepen van de Conditional Fields plugin
- Kleine correcties
2.1.4
-
Releasedatum: 17 mei 2023
-
Een workaround toegevoegd voor de GLOB_BRACE vlag die niet beschikbaar is op sommige niet-GNU systemen
2.1.3
-
Releasedatum: 5 mei 2023
-
Kleine reparaties en verbeteringen
2.1.2
-
Releasedatum: 14 december 2022
-
Ondersteuning voor CF7 v5.7 verzekerd
2.1.1
-
Releasedatum: 29 november 2022
-
Fouten met front-end CF7 reactie opgelost
2.1.0
-
Releasedatum: 23 november 2022
-
Er zijn enkele correcties doorgevoerd die de logica van het invulproces beïnvloeden. Controleer je formulieren na de update om er zeker van te zijn dat alles naar verwachting werkt als je denkt dat ze mogelijk zijn beïnvloed!
-
Een probleem opgelost waarbij PDF velden niet werden gewist met lege CF7 veldwaarden (heeft invloed op vooraf ingevulde velden in het originele PDF bestand)
- Een probleem opgelost: waarde toewijzingen worden recursief toegepast (heeft invloed op veldwaarde toewijzingen die overeenkomende CF7/PDF waarden hebben)
- Bugfix: waarde toewijzing werkt niet met null waarden
- Verbeterde labeling van lege waarde toewijzing opties
- Verbeterde PDF bijlage die actie detectie beïnvloedt
- Opgelost, Duitse vertaling
- Geüpdatete Spaanse vertaling
- Geüpdatete Italiaanse vertaling
- Andere taalbestanden geüpdatet
- Andere kleine verbeteringen
2.0.9
-
Releasedatum: 27 oktober 2022
-
Problemen opgelost op de CF7 integratiepagina
2.0.8
-
Releasedatum: 20 september 2022
-
Voeg ondersteuning toe voor het dupliceren van CF7 waarde toewijzingen aan meerdere unieke PDF-waarden aan de multi select functie
- Verbeterde verwerkings code voor waarde toewijzingen
- Opgelost, Duitse vertaling
- Toegevoegd code om niet langer relevante insluitingen te verwijderen
- Verbeterd beheer van tijdelijke bestanden
- Andere verbeteringen
2.0.7
-
Releasedatum: 25 juli 2022
-
Aannemen van ondersteuning voor alle CF7 v5.6.* revisies
- Kleine opruiming en verbeteringen
2.0.6
-
Releasedatum: 3 juli 2022
-
Automatische waarde toewijzing toegevoegd
- Verwijderd pipes in formulier tag hints
- Ondersteuning voor gegevens URI’s toegevoegd in de afbeelding insluiting functie
- Andere bugfixes en verbeteringen
2.0.5
-
Releasedatum: 24 mei 2022
-
Ondersteuning voor WP v6.0 gegarandeerd
- Ondersteuning voor CF7 v5.6 verzekerd
- De functie voor het toewijzen van waarden is gewijzigd zodat deze hoofdletter ongevoelig is bij het matchen van waarden
- Overgeschakeld naar een i18n vriendelijke versie van basename() om mogelijke problemen met niet-Latijnse tekens in bestandsnamen op te lossen
- Andere kleine verbeteringen
2.0.4
-
Releasedatum: 23 februari 2022
-
Ondersteuning voor CF7 v5.5.6 verzekerd
- Een probleem opgelost met back-end afbeelding insluiten gereedschap scroll code
- Onbehulpzame PHP waarschuwingen verborgen
2.0.3
-
Releasedatum: 18 februari 2022
-
Probleem opgelost met de verwerking van de ‘vrije_tekst’ selectievakje en radio optie in de waarde toewijzing functie
- Probleem met de verwerking van CF7 velden met doorgevoerde opties in de functie voor het vastleggen van waardetoewijzingen opgelost
- Probleem met detectie van multiselectie in CF7 veld opgelost
- Andere kleine wijzigingen
2.0.2
-
Releasedatum: 14 februari 2022
-
Ondersteuning voor CF7 v5.5.5 verzekerd
- Een tijdelijke oplossing toegevoegd voor een corrupte cookie
- Andere kleine verbeteringen
2.0.1
-
Releasedatum: 2 februari 2022
-
Een bug met de waarde toewijzingsfunctie opgelost
2.0.0
-
Releasedatum: 1 februari 2022
-
Ondersteuning voor multi-select veld toegevoegd
- Overgeschakeld naar select2 dropdowns
- Functie voor waarde toewijzing toegevoegd
- Het scroll effect bij het toevoegen van een ingesloten afbeelding is verholpen
- Overgeschakeld naar het gebruik van WPCF7_Submission::add_extra_attachments() voor CF7 v5.4.1+
- Andere bugfixes en verbeteringen
1.3.23
-
Releasedatum: 25 januari 2022
-
Ondersteuning voor CF7 v5.5.4 verzekerd
- Ondersteuning voor WordPress v5.9 verzekerd
- Overgeschakeld naar het gebruik van een minder problematische PDF veldnaam sanering bij het genereren van form-tags
1.3.22
-
Releasedatum: 5 december 2021
-
Ondersteuning gegarandeerd tot CF7 v5.5.3
- Ondersteuning voor externe media toegevoegd, Pdf.Ninja API-integratiecode herzien, foutafhandeling verbeterd
- Verberg wp-beheer berichten voor gebruikers die niet de mogelijkheden hebben om erop te reageren
- Andere kleine verbeteringen en oplossingen
1.3.21
-
Releasedatum: 29 oktober 2021
-
Ondersteuning gegarandeerd tot CF7 v5.5.2
- Problemen met de tag generator code opgelost wanneer niet-beschikbare tag namen worden gebruikt
- Andere kleine verbeteringen
1.3.20
-
Releasedatum: 14 oktober 2021
-
Ondersteuning gegarandeerd tot CF7 v5.5.1
- Added dismissible notices
- Kleine herstructurering van de API communicatiecode
- Toegevoegd een bevestiging vak bij het toevoegen van een PDF bestand zonder velden
- Andere kleine verbeteringen
1.3.19
-
Releasedatum: 21 september 2021
-
Crashoplossing
1.3.18
-
Releasedatum: 18 september 2021
-
Een door de gebruiker opgegeven e-mailadres veld toegevoegd voor het aanvragen van een nieuwe sleutel van de API
- Opgelost: een kleine fout in het rapporteren van fouten wanneer een nieuwe sleutel aanvragen bij de API mislukt
- Een probleem opgelost dat werd veroorzaakt door directe wijziging van fileId bericht meta in de database
- Een recent geïntroduceerde bug opgelost die ervoor zorgde dat de (verouderde) tag generator niet werkte
- Typfout gecorrigeerd
1.3.17
-
Releasedatum: 11 augustus 2021
-
Een bug opgelost die problemen veroorzaakte met cron-schema’s in combinatie met andere plugins
- Getest tot WP versie verhoogd
1.3.16
-
Releasedatum: 2 augustus 2021
-
De standaardinstelling van de Pdf.Ninja API-versie gewijzigd van v1 naar v2
1.3.15
-
Releasedatum: 14 juli 2021
-
Renamed plugin
- CF7 v5.4.2 ondersteuning toegevoegd
- Improved API response decoding error checks
- Kleine verbetering in tag generator voor radio/selectie/selectievakje velden
1.3.14
-
Releasedatum: 3 juli 2021
-
De standaard tag optie toegevoegd aan de radio/select/checkbox tag generator
- Een probleem opgelost met de generatie van radio/selectie/selectievakje tags met v2
- Verbeterde tag generator om tag-namen en waarden beter te ontsnappen
- Opgelost: een probleem met CF7 velden lijsten in tag generator thickbox die niet worden ververst wanneer nodig
- Opgelost probleem met opvulling in tag generator thickbox
- Added confirmation box for the delete all mappings button
- Een probleem opgelost waarbij lokalisatie niet goed werkte
- Verbeterde Enterprise extensie ondersteuning berichten
1.3.13
-
Releasedatum: 1 juni 2021
-
Toegevoegd configuratieoptie voor API-versie
- Verbeterde plugin activatie- en deactivatiehooks
- Verbeterd en ingeschakeld de database migratie scripts
- Toegevoegd 1.3.13 database migratie script
- Andere bugfixes en verbeteringen
1.3.12
-
Releasedatum: 5 mei 2021
-
Gecertificeerd CF7 v5.4.1 als een ondersteunde versie
- Verbeterde beheerberichten
- Verbeterde front-end JS
- Verbeterde enterprise extensie ondersteuning controle code
1.3.11
-
Releasedatum: 12 april 2021
-
Gerepareerde en verbeterde cron code
- De standaard time-out voor downloadlinks gewijzigd van 1 dag naar 1 uur
- Een crash verholpen
- Front-end JS iets verbeterd
- Toegevoegd minimum kernel versie controle aan zakelijke extensie ondersteuning controle code
1.3.10
-
Releasedatum: 4 april 2021
-
Een bug opgelost die de CF7 JS reactie brak
- Kleine filter correctie
- PHP waarschuwing opgelost
1.3.9
-
Releasedatum: 2 april 2021
-
Een probleem met de download link functie en de nieuwste versie van CF7 opgelost
1.3.8
-
Releasedatum: 2 april 2021
-
Ondersteuning voor download link functie in CF7 v5.4 opgelost en verbeterd
- Ondersteuning voor oude versie opgelost
- CF7 invoegvak verborgen om te voorkomen dat het de tag generator UI in de weg zit
- Andere kleine problemen opgelost
1.3.7
-
Releasedatum: 10 maart 2021
-
Oude PHP versie ondersteuning opgelost
- Verlaagde volgorde van uitvoering voor wpcf7_before_send_mail actie om andere plugins eerst te laten voltooien
1.3.6
-
Releasedatum: 7 maart 2021
-
CF7 v5.4 compatibiliteit toegevoegd: WPCF7_Submission::add_uploaded_file()
- CF7 v5.4 ondersteuning ingeschakeld
- Readme update
1.3.5
-
Releasedatum: 1 maart 2021
-
Een toevallige bug verholpen waardoor PDF’s niet aan e-mailberichten werden toegevoegd
1.3.4
-
Releasedatum: 1 maart 2021
-
CF7 v5.4 wordt nog steeds niet ondersteund, maar er zijn wel maatregelen voor foutbeperking toegevoegd
- CF7 v5.4 compatibiliteit toegevoegd: WPCF7_Submission::uploaded_files()
- Toegevoegd functie voor het controleren van de versie ondersteuning van de CF7 plugin
- Toegevoegd crash preventie controle aan CF7’s add_uploaded_file aanroep
- Readme geüpdatet
- Overige kleine oplossingen
1.3.3
-
Releasedatum: 9 december 2020
-
Bugfix: Onnodige front-end Font Awesome CSS die per ongeluk was achtergelaten, verwijderd
- Toegevoegd WebP afbeelding formaat ondersteuning
- Verbeterde enterprise extensie ondersteuning controle code
- Overige kleine oplossingen
1.3.2
-
Releasedatum: 4 september 2020
-
Bug oplossing: overslaan wanneer lege functie werkt niet meer
1.3.1
-
Releasedatum: 20 augustus 2020
-
Probleem met het controleren van de MIME-typen van ingesloten afbeeldingen opgelost dat optreedt wanneer PHP fileinfo functies niet werken
1.3.0
-
Releasedatum: 8 augustus 2020
-
WAARSCHUWING: deze update introduceert enkele wijzigingen in de werking van de plugin, deze wijzigingen zouden niets mogen breken voor bestaande gebruikers, maar testen na een update wordt aangemoedigd
- Toegevoegd mail-tags functie
- Verbeterde algemene fout afhandeling tijdens het invullen van PDF’s
- WAARSCHUWING: als er fouten optreden tijdens het invullen van de PDF, worden deze nu aan gebruikers getoond wanneer ze formulieren indienen aan de voorkant (in plaats van samen met gebruiker invoer in een .txt bestand te worden bijgevoegd)
- Bestand MIME-type validatie toegevoegd voor afbeelding insluitingen
- WAARSCHUWING: het insluiten van afbeeldingen is nu beperkt tot de volgende MIME-typen: image/jpeg, image/png, image/gif, image/tiff, image/bmp, image/x-ms-bmp, image/svg+xml
- Overgeschakeld naar het gebruik van de mail tags vervangingsfunctie
wpcf7_mail_replace_tags()
voor het invullen van CF7 velden (om de ondersteuning van plugins van derden te verbeteren) - Standaard verborgen tag generator gereedschap
- Andere kleine bugfixes en verbeteringen
1.2.4
-
Releasedatum: 15 mei 2020
-
Bugfixes
- Code optimalisaties en verbeteringen
- Ondersteuning voor duplicatie van CF7 formulieren toegevoegd
1.2.3
-
Releasedatum: 4 maart 2020
-
Een probleem opgelost dat ervoor zorgt dat bijlagen van andere berichten worden verwijderd wanneer ze aan CF7 formulieren worden toegevoegd
- Een bug opgelost die ervoor zorgde dat HTML-code in sommige gevallen verscheen in antwoordberichten voor ingevulde PDF download links
- Een bug opgelost met het opslaan/downloaden van ingevulde PDF’s bij het afhandelen van fouten
- Herschreven code voor het opslaan/downloaden van bestanden
1.2.2
-
Releasedatum: 8 januari 2020
-
Bugfixes
- Readme updates
1.2.1
-
Releasedatum: 27 oktober 2019
-
Een probleem opgelost waarbij het indienen van een Ajax formulier niet altijd een HTML download reactiebericht ontving
- Een probleem opgelost waardoor de plugin werd gedeactiveerd bij het updaten van pre-1.2 versies naar 1.2.0 en latere versies vanwege het hernoemen van het hoofdplugin-php-bestand
1.2.0
-
Releasedatum: 27 september 2019
-
Een aantal optimalisaties, bugfixes en verbeteringen toegevoegd
- De lijsten met conflicterende plugins en sponsors bijgewerkt
- Een optie toegevoegd om de ingevulde PDF op de server op te slaan
- Een optie toegevoegd waarmee gebruikers de ingevulde PDF’s kunnen downloaden
- Integratie met WP mediabibliotheek toegevoegd
- Code toegevoegd om een pipe toe te voegen aan CF7 tags om verwarring bij gebruikers met enkele opties te voorkomen
- Opgelost: CF7 tag generatie code’s veldwaarde escape probleem
- Renamed text domain and plugin filename/slug to the published plugin slug (plugin needs to be reactivated after update due to a change in plugin filename)
1.0.2
-
Releasedatum: 12 februari 2019
-
Bestandsnaam optie toegevoegd met mail tags functie
- Kleine reparaties en verbeteringen
1.0.1
-
Releasedatum: 15 januari 2019
-
Foutoplossingen en verbeteringen
1.0.0
-
Releasedatum: 6 april 2018
-
Grote herstructurering van de plugin
- Toegevoegd afbeelding insluiten gereedschap
- Toegevoegd hulpvakken
- Een groot aantal bugfixes, optimalisaties en UX verbeteringen
- Ondersteuning voor Enterprise extensie controle toegevoegd