Pasirinkite kalbą
  1. Namai
  2. Dokumentacija
  3. Kaip generuoti PDF

Kaip generuoti PDF dokumentą naudojant žiniatinklio formas

Žiniatinklio formos svetainėje formize.com sudaro galimybę atlikti anonimines apklausas, rinkti informaciją apie atsakymus duomenų bazėje, taip pat suteikia įrankius atsakymams analizuoti.

Žiniatinklio formos taip pat palaiko galimybę generuoti PDF failus vartotojui po to, kai jis užpildo formą svetainėje. В него формах также поддерживается возможность насоки ** PDF ** файлов для пользователя после заполнения им формы на сайте. Generavimo šablonas yra DOCX formato dokumentas, kuriame pridedami specialaus tipo komentarai, apibrėžiantys atsakymų pakeitimo sritis ir tos ar kitos dokumento dalies neįtraukimo sąlygas. Ši funkcija pravers rengiant sutartis, paraiškų ir peticijas, kurios turi būti suformuotos kaip neredaguojamas dokumentas su ištisiniu tekstu be užpildomų laukų, t.y. būti, o ne atrodyti kaip popierinė forma.

Specialus komentarų tipas dokumente

Kaip tai atrodo respondentui? Jis tiesiog užpildo žiniatinklio formą

Žiniatinklio forma PDF generavimui

Tada jis jį pateikia, ir atsisiunčia užpildytą PDF dokumentą, redaguotą pagal jo duomenis.

Sukurtas PDF

Norėdami nustatyti PDF generavimą Web Forms, turite nuosekliai atlikti šiuos veiksmus:

  1. Paruoškite dokumento šabloną DOCX formatu.

  2. Sukurkite žiniatinklio formą pagal savo DOCX šabloną.

  3. Paskelbkite savo žiniatinklio formą.

DOCX dokumento šablono paruošimas

Sukurkite arba redaguokite esamą dokumentą DOCX formatu pridėdami specialių komentarų.

DOCX šablonų analizatorius apdoroja tik pirminius komentarus (t.y. komentarus, kurie nėra atsakymai į kitus komentarus), kurių tekstas prasideda simboliais “==” arba “!!”.

DOCX dokumentas yra ne tik sugeneruoto PDF dokumento šablonas, bet ir būsimos žiniatinklio formos šablonas. Todėl kai kuriuos formos klausimų atributus galite konfigūruoti DOCX dokumento komentaruose. Daugiau apie tai skaitykite skyriuje Specialiųjų komentarų sintaksė.

Specialių komentarų tipai

DOCX šablonų analizatorius supranta dviejų tipų komentarus:pakeitimo komentarusirsąlyginius komentarus **.

** Pakaitiniai komentaraiyra komentarai virš pažymėto teksto dokumente, kuriuos vartotojui užpildžius formą galima pakeisti, jei vartotojas pateikia jai naują reikšmę. Komentaro formatas: “==FIELD_ID” ir “!! LAUKO ID”. Kuriant žiniatinklio formą pagal DOCX šablonąpakeitimo komentaraisukuriami klausimai su “Trumpo atsakymo” tipu, jei klausimo tipas nėra aiškiai nurodytas komentaruose.

** Sąlyginiai komentaraiyra komentarai virš pažymėto teksto dokumente, kurie gali būti įtraukti į dokumentą tik tuo atveju, jei vartotojas aiškiai pasirenka jį pridėti. Komentaro formatas: “==FIELD_ID: :BLOCK_NAME” ir “!! FIELD_ID: :BLOKO_PAVADINIMAS”. Kuriant žiniatinklio formą pagal DOCX šabloną ** sąlyginiams komentaramssukuriami klausimai su “Checkboxes” tipu, jei klausimo tipas nėra aiškiai nurodytas komentaruose.

  • Lauko pavadinimas komentaruose dokumente gali būti kartojamas daug kartų, tokiu atveju visi šie komentarai bus sukonfigūruoti į vieną užpildomą lauką žiniatinklio formoje.

  • Pastabos gali būti įdėtos. Tai reiškia, kad galite paliktisąlyginį komentarąant visos pastraipos ar kelių, o viduje pažymėti atskirus teksto blokus supakeitimo komentarais **.

  • Jei vartotojas neįveda reikšmės lauke, susietame supakeitimo komentaru **, tuomet šiuo komentaru paryškintas tekstas nebus keičiamas sugeneruotame PDF dokumente.

  • Jei vartotojas nepasirinks reikšmės, susietos susąlyginiu komentaru **, tuo komentaru paryškintas tekstas bus pašalintas iš sugeneruoto PDF dokumento.

Specialių komentarų sintaksė

Kaip minėta pirmiau, specialaus tipo komentarai turi prasidėti simboliais “==” arba “!!” ir būti aukščiausio lygio komentarai, t.y. nėra atsakymai į kitus komentarus.

Kodėl specialieji simboliai gali būti “==” arba “!!”? Tai daroma, kad sintaksė būtų paprasta:

  • “==” apibrėžia neprivalomą užpildomą lauką žiniatinklio formoje, kurią vartotojas gali praleisti, jei pageidauja.
  • “!!” apibrėžia privalomus laukus. Jei vartotojas neįveda reikšmės tokiame lauke, jis negalės pateikti žiniatinklio formos.

Po šių specialių simbolių pateikiama išraiška, nurodanti komentaro identifikatorių ir tipą. Jei išraiškoje yra simbolių “::”, tai yrasąlyginio komentaroženklas. Tokiu atveju po simbolių “::” yra sąlyginio pridėjimo bloko pavadinimas, kurį vartotojas gali aiškiai pasirinkti žiniatinklio formoje.

Sąlyginis komentaras

Klausimas su žymimaisiais langeliais

Likusius klausimo požymius taip pat galima apibrėžti specialiojo komentaro tekste arba atsakymuose į jį. Tokiu atveju kiekvieno atributo reikšmė turi būti nurodyta atskiroje komentaro eilutėje ir prasidėti atributo pavadinimu.

Komentaras su atributais Atributai specialiojo komentaro atskirose eilutėse

Atributai komentaro atsakyme Atributai atsakant į specialų komentarą

Galiojantys atributų pavadinimai ir aprašymai {#comment -attributs}

PavadinimasTikslasAprašymas
pavadinimas:KlausimasŽmogui skaitomas lauko pavadinimas
aprašymas:Klausimo aprašymasRodomas po klausimo tekstu.
tipas:Lauko tipasPalaikomi šie tipai:
text- trumpas teksto laukas. Tai numatytasis tipaspakeitimo komentarams *.
multiline- pastraipa
radijas- radijo grupė
žymimieji langeliai- žymimieji langeliai, pasirenkant vieną ar daugiau. Tai numatytasis tipassąlyginiams komentarams
išskleidžiamajame- išskleidžiamajame sąraše, pasirinkite vieną iš daugelio
data- datos įvesties laukas
laikas- laiko įvesties laukas
vietos žymėjimas:Vietos laikiklisPasirodo įvesties lauke, jei nėra įvestos reikšmės.
Taikoma tik šiems laukų tipams:
text
multiline
išskleidžiamajame
patarimas:Užuominos tekstasPasirodo po užpildomu lauku smulkiu šriftu.
Taikoma tik šiems laukų tipams:
text
multiline
išskleidžiamajame
data
laikasX]
  • Pastaba: Kadangi redaktoriai, tokie kaip MS Word, automatiškai didžiosiomis raidėmis užrašo kiekvieno sakinio pradžią, atributų pavadinimai taip pat gali prasidėti didžiąja raide, pavyzdžiui: Pavadinimas, Aprašymas, Tipas ir kt. *

Sukurkite ir publikuokite DOCX pagrindu sukurtą formą

Taigi, turite dokumento šabloną DOCX formatu. Sveikiname! Jūs atlikote sunkiausią dokumentų generavimo nustatymo dalį. Liko vos keli paspaudimai ir nustatymas baigtas.

Eikite į formos kūrimo puslapį ir įkelkite savo DOCX šabloną, suaktyvinę parinktį “Importuoti iš DOCX šablono”.

Importuoti iš DOCX šablono

Palaukite, kol operacija bus baigta, ir pasirodžiusiame dialoge spustelėkite “Taip”, kad suaktyvintumėte PDF generavimo funkciją po to, kai vartotojas užpildo žiniatinklio formą.

Tada atidarykite formos nustatymų skydelį, o skiltyje “Veiksmai po formos pateikimo” pasirinkite dokumento kalbą. Tai būtina norint teisingai formatuoti konkrečiai kalbai būdingas reikšmes, pvz., datas.

Dokumento kalbos nustatymas

Jei reikia, atlikite sugeneruotos žiniatinklio formos pakeitimus. Galite pridėti papildomus pildomų laukų aprašymus, keisti jų tipą, pridėti sekcijas, antraštes, vaizdus ir vaizdo įrašų instrukcijas.

Galiausiai, norėdami paskelbti užpildytą formą, viršutinėje juostoje spustelėkite mygtuką “Taikyti”. Jūsų forma buvo paskelbta. Dabar galite ja bendrinti spustelėdami mygtuką “Bendrinti” viršutinėje juostoje.

DOCX šablono keitimas arba įtraukimas į esamą formą

Be formos kūrimo pagal DOCX šabloną, esamą formą galite susieti su bet kuriuo DOCX šablonu. Norėdami tai padaryti, atidarykite formos nustatymų skydelį skiltyje “Veiksmai po formos pateikimo” ir spustelėkite mygtuką “Įkelti DOCX dokumento šabloną”. Po to suaktyvinkite parinktį “Generuoti PDF pagal DOCX šabloną”.

Įkelti DOCX

Dabar reikia sukurti ir sukonfigūruoti pildomus laukus pagal specialius komentarusDOCX šablono. Tai galite padaryti rankiniu būdu arba galite naudoti patogų formų sinchronizavimo įrankį.

Palyginti su DOCX šablonu

Norėdami tai padaryti, atidarykite DOCX failo meniu ir pasirinkite veiksmą “Palyginti”.

Formų palyginimo dialogas

Pasirodžiusiame skydelyje matysite formos klausimų palyginimo su laukais, apibrėžtais DOCX šablone, rezultatą. Čia galite atlikti greitus kiekvieno klausimo pataisymus, pašalinti nereikalingus klausimus ir pridėti trūkstamus klausimus.

2024-06-20