Wytyczne przygotowania szablonów: Różnice pomiędzy wersjami
| Linia 40: | Linia 40: | ||
Przykładowe szablony wraz z danymi wejściowymi | Przykładowe szablony wraz z danymi wejściowymi | ||
=== Rachunek === | |||
szablon - [https://wiki.arthurdoc.com/wiki/images/4/45/Invoice_example.xlsx Rachunek Szablon] | szablon - [https://wiki.arthurdoc.com/wiki/images/4/45/Invoice_example.xlsx Rachunek Szablon] | ||
dane źródłowe - [https://gitlab.primesoft.pl/gdk/gdk_api_foptopdf/-/blob/master/src/main/resources/template_examples/invoice_example_fop.xsl Rachunek Dane źródłowe] | dane źródłowe - [https://gitlab.primesoft.pl/gdk/gdk_api_foptopdf/-/blob/master/src/main/resources/template_examples/invoice_example_fop.xsl Rachunek Dane źródłowe] | ||
Wersja z 4 sie 2023, 15:20
DOC/PDF
Wstęp
FAQ
Jak zapisywać zmienne w szablonie
Szablony DOC/FOP bazują na plikach w formacie *.docx. Pola dynamiczne w tak przygotowanym szablonie należy zapisać poprzedzając nazwę pola znakiem $ a nazwę kolumny w danych źródłowych wpisujemy w nawiasach klamrowych np.: ${Nazwa_firmy}. Ważne również, aby w nazwie kolumny nie stosować polskich znaków i spacji.
Czy szablon DOC/PDF pozwala na instrukcje warunkowe
Tak jest to jedna z wielu możliwości wbudowanych w ramach szablonów DOC/PDF. Przygotowany w systemie ArthurDoc silnik transformat pozwala nie tylko na dodanie instrukcji warunkowych (typu jeżeli, wykonaj dla wszystkich) lecz również na obróbkę danych (np. zapisanie liczny jako tekst, sformatowanie daty itp). Opis wszystkich przygotowanych funkcji znajduje się w artykule DocToPdf - wbudowane funkcje
Nie widzę tekstu po przegenerowaniu dokumentu do formatu PDF (Wykorzystanie niestandardowych czcionek)
W przypadku jeżeli w szablonie dokumentu w formacie *.docx widoczny jest tekst natomiast po wykorzystaniu szablonu i przedruku dokumentu do formatu PDF tekst nie jest widoczny najprawdopodobniej problem jest związany z brakiem wybranej czcionki w silniku przedruku uzupełnionego dokumentu do formatu PDF. W przypadku wystąpienia wyżej opisanego problemu zaleca się, przed zapisaniem szablonu w natywnym programie tj. Microsoft Word, wymuszenie osadzenie czcionek w dokumencie jak niżej:

Przykłady
Przykładowe szablony wraz z danymi wejściowymi
Faktura
szablon - Faktury Szablon dane źródłowe - Faktury Dane źródłowe
List
szablon - List Szablon dane źródłowe - List Dane źródłowe
Umowa
szablon - Umowy Szablon dane źródłowe - Umowy Dane źródłowe
FOP TO PDF
Wstęp
Szablony FOP TO PDF bazuje na języku/transformacie FOP (Formatting Objects Processor), która na podstawie pliku XSL-FO (XSL Formatting Objects) oraz silnika graficznego pozwala szybkie wygenerowanie dokumentu w formacie PDF. Szczegółowy opis możliwości transformaty XSL-FO znajduje sie na stronie projektu The Apache™ FOP Project]
Przykłady
Przykładowe szablony wraz z danymi wejściowymi
Rachunek
szablon - Rachunek Szablon dane źródłowe - Rachunek Dane źródłowe