Jak edytować plik PDF w programie Acrobat, jeśli nie jest to LiveCycle

13

Chcę edytować pola pliku PDF w programie Acrobat, za pomocą Forms->Add or Edit Fieldsktórych wiem, jak używać.

Niestety wydaje się, że w formularzu LiveCycle został utworzony nowy formularz, który chcę edytować, dlatego nadal próbuję go otworzyć w LiveCycle.

Czy istnieje sposób, aby zmienić to zachowanie i umożliwić edycję formularza w programie Acrobat Pro?

Joe
źródło
3
Możesz także użyć funkcji „Wyodrębnij strony” w trybie „Organizuj strony” w programie Acrobat, wybierając wszystkie strony i klikając prawym przyciskiem myszy. To daje pliki PDF, które można edytować w programie Acrobat.
BlueSam
@BlueSam, który nie działa na zabezpieczonych dokumentach, czyli wtedy pojawia się problem opisany w tym wpisie. Zatem proponowane rozwiązanie jest nieprawidłowe.
PKHunter
Właściwie komentarz BlueSam był DOKŁADNIE tym, czego potrzebowałem. Mam wiele niezabezpieczonych formularzy, które zostały utworzone za pomocą LiveCycle, uniemożliwiając mi dołączanie dodatkowych stron (jedyne, co musiałem zrobić!). pdftk nie pomógł, ale „Wyodrębnij strony” dał mi potrzebny plik bez usuwania pól formularza. W moim przypadku dokument był nieograniczony, tyle że został utworzony w LiveCycle, uniemożliwiając mi edycję go jako standardowego pliku PDF.
dr.nixon

Odpowiedzi:

13

Aby móc edytować formularz Adobe w Adobe Acrobat (nie Reader), musisz go najpierw otworzyć w LiveCycle i zapisać jako „statyczny formularz Adobe”.

Następnie musisz użyć zestawu narzędzi domeny publicznej dla formularzy Adobe (Pobierz PDFTK http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ ) i zainstaluj go.

Dla każdego formularza (lub jednego formularza) musisz go przekonwertować, aby usunąć informacje nagłówka XML, więc Adobe Acrobat (nie Reader) pozwoli ci edytować formularz w nim.

pdftk original.pdf output cleaned-original.pdf drop_xfa

Teraz otwórz oczyszczony formularz w programie Adobe acrobat, w razie potrzeby napraw nazwy zmiennych (w razie potrzeby można je zmienić za pomocą formularza przedrostka [0].) I zapisz go jako zgodny z Adobe zoptymalizowanym plikiem PDF.

dmc2005
źródło
Działa to dobrze, JEŚLI ma się dostęp do projektanta LiveCycle.
depquid
3
Udało mi się to zrobić bez wykonania pierwszego kroku w LiveCycle. Prawie uruchomiono wiersz poleceń, a następnie próba edycji pliku PDF w programie Acrobat mówi, że musisz „Zapisz jako ...”, aby edytować pola. Zrobiłem to, a teraz mój formularz można edytować w programie Acrobat.
enriquein
Uzgodniono z @enriquein - Nie potrzebujesz LiveCycle - działa bez pdftk (przynajmniej w przypadku plików PDF, w których go wypróbowałem).
Nate Murray
Miałem takie same doświadczenia jak @NateMurray i enriquein - właśnie zrobiłem drop_xfa, a następnie byłem w stanie wyeksportować plik xfdf / fdf. Stamtąd zaczyna się biznes jak zwykle.
Aaron,
Obejście bez LiveCycle wydaje się nie działać (więcej?) - po upuszczeniu xfa za pomocą pdftk, otwarcie pliku w programie Adobe Reader powoduje wyświetlenie komunikatu o błędzie i pliku, którego nie można edytować. „dokument został zmieniony od czasu jego utworzenia i korzystanie z rozszerzonych funkcji nie jest już dostępne”
Daddy32,
4

Za pomocą programu Acrobat 10 Pro „drukuję do pliku PDF”. To daje płaską kopię formularza. Następnie, kiedy idę do edycji, pozwalam Acrobatowi stworzyć dla mnie wszystkie pola. Potem wystarczy łatwo edytować pola tak, jak chcę.

David
źródło
@ David, nie działa, jeśli plik PDF jest zabezpieczony. W najnowszej wersji PDF Acrobat i tak nie ma funkcji „Drukuj do PDF”.
PKHunter
0

Znalazłem rozwiązanie tego problemu. Pobrałem bezpłatną wersję CutePDFi wydrukowałem do pliku PDF stary plik, korzystając z instrukcji zawartych w dokumencie README.txt dołączonym do pobrania:

Za pomocą programu CutePDF Writer do utworzenia dokumentu PDF:

NIE szukaj żadnej aplikacji do uruchomienia. Wystarczy wydrukować dokument za pomocą programu CutePDF Writer (drukarki), aby uzyskać plik PDF.

Open your original document and select Print command in File menu

aplikacji, aby wyświetlić okno dialogowe Drukuj. Następnie wybierz CutePDF Writer jako drukarkę do drukowania (NIE wybieraj opcji „Drukuj do pliku”). Zostanie wyświetlone okno dialogowe Zapisz jako z prośbą o zapisanie utworzonego pliku PDF. Wybierz folder do zapisania i wprowadź nazwę pliku, a następnie kliknij przycisk Zapisz. Przejdź do tego folderu, aby znaleźć plik PDF.

Mam nadzieję, że komuś pomoże.

Joe
źródło
Czy to pozwala zachować pola, które są już w dokumencie, czy też trzeba wszystko dodać ponownie?
PatKilg,
Musisz dodać wszystko ponownie. Przynajmniej z tego, co znalazłem, co było w porządku.
funkymushroom,
0

Obecnie Formularza PDF utworzonego w LifeCycle nie można już edytować w najnowszych wersjach Adobe Acrobat Professional (nie Reader), chyba że Formularz został utworzony w starszej wersji LifeCycle wydanej z Adobe Acrobat 8.0 (i ewentualnie 8.1)

W tych wersjach LifeCycle Adobe utworzyło i zapisało zarówno dane „nowego” stylu, jak i dane „starego” formularza w tym samym pakiecie.

W takim przypadku możesz użyć opisanej powyżej sytuacji, aby otworzyć formularz w (starej) wersji LifeCycle, zapisać go jako „statyczny formularz PDF” (a nie dynamiczny) i użyć narzędzia pdf domeny publicznej, aby usunąć „ Nagłówek XFA ”.

Następnie, kiedy otworzysz formularz w Adobe Acrobate (nie czytnik), nie będzie narzekać na konieczność otwarcia go w LifeCycle, ale pozwoli ci również na edycję i dostęp do skryptów itp.

dmc2005
źródło
0

Chociaż początkowo nie mogłem edytować formularza utworzonego w Live Cycle przy użyciu Adobe Acrobat XI Standard (wersja 11.0.09), odkryłem, że jeśli wydrukowałem wersję Live Cycle do pdf, a następnie otworzyłem nowy pdf, byłem w stanie edytować dokument. Teraz, kiedy to zrobiłem, straciłem pola do wypełnienia, ale było to w porządku dla moich celów, ponieważ wszystko, co chciałem zrobić, to dodać stopkę wskazującą, że była to poprawiona wersja wcześniejszego, wypełnionego dokumentu.

Abe18
źródło
-2

Zakładam, że używasz komputera z systemem Windows, ponieważ pytanie nie określa systemu operacyjnego. Dlaczego nie klikniesz pliku prawym przyciskiem myszy i nie otworzysz programu Adobe Acrobat Pro.

Jeśli programu nie ma na liście, możesz wybrać program, aby go otworzyćwprowadź opis zdjęcia tutaj

wbeard52
źródło
1
Cześć. Dzięki za odpowiedź. Nie wyraziłem się jasno. Oczywiście mogę go otworzyć w programie Acrobat, ale nie mogę skorzystać z tej Forms->Add or Edit Fieldsopcji, ponieważ jej nie ma.
Joe
-2

Edycja / tworzenie pól formularzy wymaga programu Acrobat (nie czytnika). http://get.adobe.com/reader/

Następnie po zainstalowaniu możesz użyć sugestii wbeard52, aby wybrać „Wybierz domyślny program” i wybrać Acrobat, lub po prostu otwórz Acrobat i otwórz PDF.

Domyślne programy są przypisane do komputera i nawet jeśli próbuje on otworzyć się w LiveCycle na twoim komputerze, niekoniecznie próbuje się otworzyć przy użyciu tego samego programu na innym komputerze.

Delacombo
źródło
3
To jest niepoprawne. Pliki utworzone w Livecycle nie mogą być edytowane w programie Acrobat. MUSISZ użyć Livecycle do edycji ich w bieżącym formacie. To nie jest wybór użycia odpowiedniego programu do otwarcia pliku, ale decyzja projektowa Adobe, aby zezwalać LiveCycle tylko na edycję formularzy pierwotnie utworzonych w cyklu aktywnym z powodu „płynnego” pozycjonowania, którego Acrobat nie może replikować.
PatKilg,