Jak tworzyć interaktywne formularze PDF do wypełnienia w programie LibreOffice Writer
Niezawodnym sposobem na utworzenie pliku PDF z możliwością wypełniania w LibreOffice Writer jest wstawienie kontrolek formularza, a następnie wyeksportowanie dokumentu z włączoną opcją Utwórz formularz PDF . Pole tekstowe to pole wprowadzania; pole wyboru pozwala czytelnikowi dokonać wyboru. Wydrukowane linie, puste komórki i podkreślenia wyglądają jak pola. Same w sobie nie stają się interaktywnymi kontrolkami PDF.
Możesz utworzyć prosty formularz wniosku, formularza przyjęcia lub rejestracji bez łączenia go z bazą danych. Zachowaj edytowalny plik programu Writer jako źródło, użyj paska narzędzi Form Controls do wstawiania pól i przetestuj wyeksportowany plik PDF w czytniku PDF przed jego udostępnieniem. Poniższe kroki korzystają z angielskich etykiet w Pomocy LibreOffice 26.8; sformułowania i umiejscowienie paska narzędzi mogą się nieznacznie różnić w zależności od wersji i systemu operacyjnego. Pomoc dotycząca Form Controls w LibreOffice opisuje dostępne kontrolki i sposób ich wstawiania.
1. Zaplanuj formularz przed dodaniem pól
Zacznij od nowego dokumentu w programie Writer i zdecyduj, jakie informacje musi wprowadzić odbiorca. W przypadku prostego formularza rejestracji na wydarzenie mogą być potrzebne pola tekstowe „Imię i nazwisko” i „Adres e-mail”, pole wyboru „Weź udział”, grupa przycisków opcji „Typ biletu” oraz lista rozwijana „Kraj”. Pole wyboru działa, gdy można zaznaczyć kilka odpowiedzi; grupa przycisków opcji działa, gdy odbiorca musi wybrać jedną odpowiedź. Lista lub pole kombi są przydatne, gdy opcje są znane z góry.
Przed wstawieniem kontrolek umieść w dokumencie czytelne etykiety. Mała tabela pomoże wyrównać etykiety i pola, a nagłówki oddzielą sekcje. Pozostaw wystarczającą szerokość i wysokość, aby pomieścić typowe odpowiedzi. Użyj krótkiego, opisowego tytułu formularza i dodaj instrukcje w miejscach, gdzie puste pole mogłoby być mylące. Zaplanowanie pól z wyprzedzeniem zmniejszy liczbę późniejszych zmian rozmiaru i pomoże upewnić się, że każda kontrolka ma swoje przeznaczenie.
Strona w stylu programu Writer przedstawia wniosek o pracę z oznaczonymi miejscami na imię i nazwisko, adres e-mail, numer telefonu i adres przed dodaniem interaktywnych elementów sterujących.
2. Otwórz kontrolki formularza i wstaw pierwsze dane wejściowe
Wybierz Widok > Paski narzędzi > Formanty formularzy . Na pasku narzędzi włącz tryb projektowania , aby móc dodawać i edytować formanty. Kliknij kontrolkę Pole tekstowe, a następnie kliknij i przeciągnij na stronie, aby ustawić jej rozmiar obok etykiety, takiej jak „Imię i nazwisko”. Aktualna pomoc LibreOffice podaje tę samą podstawową sekwencję czynności: wybierz ikonę kontrolki, a następnie kliknij i przeciągnij w dokumencie.
Jeśli pasek narzędzi jest niewidoczny, otwórz go ponownie z menu Widok > Paski narzędzi. Jeśli kliknięcie strony spowoduje zaznaczenie tekstu zamiast umieszczenia kontrolki, upewnij się, że tryb projektowania jest włączony i że wybrane jest narzędzie Pole tekstowe. Po zakończeniu edycji wyłącz tryb projektowania, aby normalnie korzystać z pól.
Pasek narzędzi Kontrolki formularza jest otwarty nad stroną w stylu programu Writer, a pole tekstowe znajduje się obok etykiety Imię i nazwisko.
3. Dodaj kontrolki i ustaw ich właściwości
Powtórz proces wstawiania dla każdego planowanego pola. Użyj pól tekstowych do odpowiedzi otwartych, pól wyboru do niezależnych odpowiedzi „tak/nie” lub wielokrotnego wyboru, przycisków opcji do wyboru jednej z kilku opcji, a pól listy rozwijanej lub pól kombi do kompaktowego zestawu opcji. Zadbaj o to, aby każdy element sterujący był wyrównany z wydrukowaną etykietą i wystarczająco duży, aby wygodnie go używać.
Kliknij prawym przyciskiem myszy kontrolkę i wybierz Właściwości kontrolki , aby sprawdzić jej ustawienia. Nadaj każdemu polu unikalną, zrozumiałą nazwę, taką jak ApplicantNamelub ContactEmail. Ustaw użyteczną etykietę lub tekst pomocy, jeśli jest dostępny, i skonfiguruj opcje lub maksymalną długość tekstu, gdy pole ich potrzebuje. Unikalna nazwa pola ułatwia rozpoznanie danych, jeśli odpowiedzi zostaną później zebrane lub wyeksportowane.
Okno dialogowe Właściwości kontrolki zawiera nazwę pola, widoczną etykietę, tekst pomocy i maksymalną długość tekstu dla wybranego pola tekstowego.
W przypadku przycisków opcji należących do tego samego pytania, przypisz tę samą właściwość „Nazwa”, aby wybrać tylko jedną odpowiedź z tej grupy na raz. Nadaj oddzielnemu pytaniu inną nazwę. LibreOffice zauważa, że nazwa wspólna ustanawia grupę funkcjonalną; otaczające ją pole grupy służy głównie jako pomoc wizualna. W przypadku pytania, które umożliwia wybór więcej niż jednej odpowiedzi, użyj oddzielnych pól wyboru.
Sekcja formularza w stylu programu Writer zawiera trzy pola wyboru dla wielu wyborów i grupę przycisków radiowych dla pojedynczego wyboru zatrudnienia.
4. Ustaw kolejność klawiatury i przetestuj formularz Writer
Ustaw rozsądną kolejność aktywacji lub tabulatora, aby odbiorca mógł przejść od pierwszego do ostatniego pola, naciskając Tab. Wybierz kontrolkę „Kolejność aktywacji ” na pasku narzędzi Projektowanie formularza, aby otworzyć okno dialogowe „Kolejność tabulatorów”, a następnie ułóż pola w kolejności, w jakiej osoba czyta stronę. Ma to znaczenie dla użytkowników korzystających wyłącznie z klawiatury i sprawia, że szybkie wprowadzanie danych jest mniej frustrujące.
Wyłącz tryb projektowania i wypróbuj formularz w programie Writer. Klikaj w pola tekstowe, wpisz przykładowe wpisy, przełącz każde pole wyboru, zaznacz każdą opcję opcji i otwórz każdą listę. Naciskaj klawisz Tab i potwierdź, że fokus przesuwa się po kontrolkach w logicznej kolejności. Jeśli nie możesz wejść w interakcję z kontrolką, przełącz się z powrotem do trybu projektowania tylko po to, aby ją edytować; w przeciwnym razie użytkownicy mogą zaznaczyć lub przenieść kontrolkę zamiast ją wypełnić.
W oknie dialogowym Kolejność kart wyświetlane są następujące dane: Imię i nazwisko, Adres e-mail, Uczestnik, Typ biletu i Kraj, w kolejności, w jakiej użytkownik może się z nimi skontaktować za pomocą klawiatury.
5. Eksportuj plik PDF zawierający pola formularza
Najpierw zapisz dokument roboczy jako plik ODT, aby móc wrócić do edytowalnego źródła. Następnie wybierz Plik > Eksportuj jako > Eksportuj jako PDF . W opcjach PDF otwórz kartę Ogólne i wybierz Utwórz formularz PDF . Aktualna Pomoc LibreOffice wyjaśnia, że ta opcja tworzy formularz PDF, który użytkownicy mogą wypełnić i wydrukować. Jeśli to pole nie jest zaznaczone, strona może wyglądać poprawnie, mimo że wyeksportowany plik nie zawiera pól interaktywnych.
Menu formatu „Prześlij” umożliwia wybór formatu danych dla formularza, takiego jak FDF, PDF, HTML lub XML. Samo w sobie nie wybiera adresu e-mail, usługi internetowej ani miejsca docelowego odpowiedzi. Jeśli plik PDF zawiera przycisk „Prześlij”, skonfiguruj jego działanie i adres URL jako osobny krok i przetestuj go z usługą, która będzie odbierać dane. W przypadku formularza, który odbiorcy wypełnią i zapiszą lokalnie, pozostaw przepływ pracy przesyłania nieskonfigurowany, chyba że masz konkretne wymagania. Unikaj drukowania dokumentu do nowego pliku PDF zamiast eksportu; bezpośredni eksport do pliku PDF to krok, który obejmuje interaktywne elementy sterujące formularza.
W oknie dialogowym Eksport PDF zaznaczona jest opcja Utwórz formularz PDF, a w polu Format przesyłania ustawiono opcję FDF.
6. Przetestuj wyeksportowany plik PDF w czytniku
Otwórz wyeksportowany plik w czytniku PDF obsługującym formularze PDF z możliwością wypełniania. Kliknij każde pole, wpisz przykładowe informacje, zaznacz i odznacz pola wyboru, zmień ustawienia przycisków opcji, otwórz listę rozwijaną i zapisz kopię. Zamknij i ponownie otwórz tę kopię, aby upewnić się, że wpisy zostały zachowane. Przetestuj również nawigację klawiaturową za pomocą klawisza Tab. Jeśli odbiorcy będą korzystać z podglądu w przeglądarce lub mobilnej aplikacji PDF, przetestuj również te środowiska, ponieważ obsługa pól i wygląd mogą się różnić w zależności od czytnika.
Przeglądarka PDF wyświetla w wyeksportowanym formularzu puste pola tekstowe, które można ustawić w fokusie, pole wyboru, przyciski radiowe i listę rozwijaną.
Porównaj plik PDF z oryginalnym układem programu Writer. Zwróć uwagę na pola przycięte, etykiety, które nie są już wyrównane, nieoczekiwane ustawienia domyślne i elementy sterujące, które trudno kliknąć. Spróbuj zastosować realistyczny, długi tekst w co najmniej jednym polu. Jeśli formularz jest przeznaczony dla szerokiego grona odbiorców, sprawdź również kontrast, czytelność etykiet, kolejność kart i działanie czytnika ekranu; wybranie opcji eksportu PDF z uwzględnieniem ułatwień dostępu nie zastępuje przetestowania wyeksportowanego formularza.
Przeglądarka PDF pokazuje przykładowe wpisy, zaznaczone pole, zaznaczony przycisk radiowy i wartość kraju w przetestowanym formularzu.
Typowe problemy i sposoby ich rozwiązania
Plik PDF wygląda prawidłowo, ale nie zawiera pól: wróć do opcji Eksportuj jako PDF i zaznacz opcję Utwórz formularz PDF w opcjach ogólnych.
Nie można kliknąć pustego wiersza: zastąp go kontrolką pola tekstowego. Podkreślenie wizualne nie jest polem wprowadzania danych.
Można zaznaczyć kilka przycisków opcji: sprawdź, czy opcje dla jednego pytania mają tę samą właściwość Nazwa, a inne pytania mają inne nazwy.
Odbiorca wybiera kontrolki podczas próby pisania: przed testowaniem i udostępnieniem dokumentu programu Writer należy wyłączyć tryb projektowania.
Odpowiedzi nie są nigdzie wysyłane: format zgłoszenia określa jedynie pakowanie danych. Skonfiguruj akcję i miejsce docelowe zgłoszenia osobno lub poproś odbiorców o zapisanie i odesłanie wypełnionego pliku PDF za pośrednictwem wybranego procesu.
Niektórzy odbiorcy nie mogą korzystać z pola: przetestuj plik PDF w używanym przez siebie czytniku lub urządzeniu i uprość kontrolki, jeśli dane środowisko nie obsługuje ich niezawodnie.
Aby uzyskać wiarygodne rezultaty, zachowaj źródło ODT, eksportuj z włączoną opcją Utwórz formularz PDF i przetestuj rzeczywisty plik PDF, zamiast polegać na podglądzie w programie Writer. Ten krótki przegląd wskazuje główne przyczyny niemożności wypełnienia lub niewygodnych formularzy, zanim trafią one do odbiorców.