Zazwyczaj mam dwie potrzeby:
Scenariusz A. Zmień pojedynczą stronę PDF.
W tym przypadku mam plik PDF, ale nie oryginalny plik źródłowy użyty do utworzenia pliku PDF. Nie chcę próbować odtwarzać dokumentu od zera. Chciałbym otworzyć plik PDF i zmienić kilka rzeczy. Dobry przykład tego scenariusza: byłem odpowiedzialny za planowanie dużego wydarzenia na kempingu, miałem plik PDF strony. Chciałem zacząć od tego dokumentu, wyróżnić niektóre części, dodać etykiety, usunąć niektóre części, które nie były istotne.
lub
Scenariusz B. Łączenie plików PDF lub wyodrębnianie stron z pliku PDF
Ten scenariusz zwykle powstaje, ponieważ chcę jednego pliku PDF, który składa się z części najlepiej utworzonych w różnych programach. W tym przypadku mam pliki źródłowe dla wszystkich dokumentów, ale nie są one wystarczająco dobrze odtwarzane razem, aby łatwo utworzyć pojedynczy plik PDF. Po części mogę użyć Libre Office Writer. W przypadku innej strony mogę użyć Gimp. Jeszcze inna strona, z której mogę korzystać Libre Office Calc. Mógłbym użyć Writer jako dokumentu głównego i osadzić w nim obrazy lub obiekt Calc, ale dla ostatecznej kontroli nie można pokonać oddzielnych dokumentów PDF, które są następnie łączone.
Jakie są najlepsze narzędzia / procesy do edycji plików PDF w Ubuntu?
Odpowiedzi:
Remis LibreOffice zrobił na mnie wrażenie:
Wystarczy otworzyć pdf, edytować i eksportować jako pdf.
Narzędzia do edycji pojawiają się na pasku narzędzi w dolnej części okna (znalezienie go zajęło mi trochę czasu ...)
Odpowiedni zestaw funkcji, który znalazłem do tej pory (Ubuntu 13.04, LibreOffice 4.0.2.2):
Nie mogłem znaleźć niezwykle wygodnej metody podświetlania, ale można było uniknąć edytowania atrybutów tekstu, takich jak ustawienie koloru czerwonego i pogrubionego. Nie mogłem zmienić twardego koloru tła.
Jeśli brakowało mi dobrych funkcji, edytuj je i dodaj!
Uwaga: wiem, że zawodzi w przypadku kilku typów plików PDF , już mi się przydarzyło.
Jeśli tak jest w Twoim przypadku, otwórz minimalny, bardzo szczegółowy i powtarzalny raport o błędzie na ich narzędziu do śledzenia błędów https://bugs.documentfoundation.org/ , aby deweloperzy mogli go rozwiązać, i opublikuj link jako komentarz.
Mimo to, kiedy ostatnio sprawdzałem, wciąż było to najlepsze otwarte rozwiązanie i działa przez większość czasu.
źródło
pdftk
jest najprostszy (ale bardzo wydajny). Alternatywnie, dla „scenariusza A” Inkscape w niektórych przypadkach.sudo apt-get install libreoffice-pdfimport
.LibreOffice Draw nie działa dla mnie, ponieważ czcionki są całkowicie pomieszane, co następnie usuwa formatowanie dokumentu.
Oto trzy rozwiązania, które dla mnie działały konsekwentnie przez lata.
Tasowanie plików PDF
Często łączę dokumenty PDF (jak w Scenariuszu B) i uważam, że tasowanie plików PDF jest proste i wygodne. Użyłem go również do wyodrębnienia stron z większego dokumentu pdf i tam też działa dobrze. PDF-krętacz GUI jest prosty i działa konsekwentnie.
Żyłka
Czasami w przypadku scenariusza A po prostu chcesz przekonwertować plik PDF na obraz, a następnie manipulować nim. Jeśli nie znasz różnicy między grafiką wektorową a obrazem, prawdopodobnie chcesz przekonwertować na obraz, a GIMP dobrze sobie z tym radzi. Gdy otworzysz plik PDF za pomocą GIMP, da ci on pewne możliwości wyboru tego, jak chcesz go przekonwertować. Zwróć uwagę na opcję rozdzielczości. Wybierz wyższą liczbę, aby uzyskać większy rozmiar pliku i bardziej szczegółowy obraz.
Inkscape
Prawda jest taka, że nie ma super łatwego sposobu edycji plików PDF zgodnie ze scenariuszem A powyżej. Jest tak, ponieważ PDF jest formatem uniwersalnym, a część struktury dokumentu zostaje utracona podczas konwersji do formatu PDF. Prosty przykład: jeśli weźmiesz 3-stronicowy raport i przekonwertujesz go na plik PDF, zerwiesz łącza między tekstem na każdej stronie. Jeśli edytujesz wersję PDF i usuniesz akapit na pierwszej stronie, tekst ze stron 2 i 3 nie zostanie automatycznie przeniesiony na pierwszą stronę. Znacznie łatwiej byłoby edytować ten dokument w oryginalnym programie użytym do jego utworzenia.
Ale z jakiegokolwiek powodu nie masz oryginalnego dokumentu, więc utkniesz przy pracy z plikiem PDF. Ustaw odpowiednio swoje oczekiwania podczas edytowania dokumentu PDF zgodnie ze scenariuszem A.
Gdy odpowiednio określisz swoje oczekiwania, zobaczysz, że inkscape jest najlepszym narzędziem do większości prac tutaj. Umożliwi to zaimportowanie pojedynczej strony dokumentu PDF jako grafiki wektorowej inkscape. Będzie kilka rzeczy zgrupowanych razem, które tak naprawdę nie mają sensu, i być może będziesz musiał zmienić niektóre czcionki (zakładając, że nie masz zainstalowanych oryginalnych czcionek), ale tak naprawdę jest to sprytne.
Inkscape ma krzywą uczenia się, ale prawda jest taka, że nie można manipulować PDF bez użycia programu z krzywą uczenia się. Na swój czas wolę zainwestować w naukę Inkscape - świetnej aplikacji do tworzenia grafiki wektorowej, która może się przydać w wielu różnych scenariuszach - niż próbując wymyślić, jak użyć specjalnego narzędzia po prostu do edycji plików PDF.
Powodzenia
źródło
Możesz użyć najnowszej wersji Master PDF Editor , który pozwala edytować wszystkie elementy na stronie.
Wskazówka: najpierw wypróbuj najnowszą wersję. Ale ponieważ ostatnia wersja 1.9.24, którą wypróbowałem, zawierała błąd, który nie otwierałby wszystkich obrazów pliku pdf, wersja 1.9.00 działała bardzo dobrze, ale jedynym sposobem na uzyskanie tego jest bezpośredni link:
http: / /code-industry.net/public/MasterPDFEditor-1.9.00.x86_64.tar.gz
http://code-industry.net/public/MasterPDFEditor-1.9.00.i386.tar.gz
źródło
Jestem trochę spóźniony w grze tutaj, ale ostatnio natknąłem się na to pytanie, przeglądając go dla siebie. Jeśli chodzi o wartość, chciałbym polecić Xournal do pierwszego scenariusza.
Powinien znajdować się w centrum oprogramowania lub możesz po prostu uruchomić następujące polecenie z terminala:
Poza tym zamierzam zająć się drugim zaleceniem dla pdfshuffler i pdftk dla drugiego scenariusza.
Mam nadzieję że to pomoże!
źródło
Myślę, że PDF-Shuffler to mała, ale całkiem dobra aplikacja.
Informacje: PDF-Shuffler to mała aplikacja python-gtk, która pomaga użytkownikowi łączyć lub dzielić dokumenty pdf oraz obracać, przycinać i zmieniać układ stron za pomocą interaktywnego i intuicyjnego interfejsu graficznego. Jest to nakładka na python-pyPdf.
Witryna PDF Shuffler
źródło
Foxit PDF Editor (niewolny) działa dobrze przez WINE .
Nowsze wersje Foxit również mogą działać - jednak ich nie testowałem.
~. ~. ~
ps: Ta odpowiedź dotyczy twojego „ Scenariusza A ”: możesz zasadniczo edytować wszystko w pliku pdf za pomocą Foxit: tzn. możesz nie tylko dodawać rzeczy, ale faktycznie edytować je tak, jakby to był, powiedzmy, plik Word.
źródło
W repozytorium była magiczna rzecz o nazwie pdfedit . W każdym razie możesz go uzyskać tutaj http://sourceforge.net/projects/pdfedit/ . Użyłem go, aby wprowadzić zmiany tekstowe bezpośrednio do pliku, pomijając wszelkie konwersje, aby struktura pliku pozostała niezmieniona. Po prostu wybierz tryb zaznaczania tekstu w przyborniku i kliknij tekst, który chcesz edytować. Możesz to zrobić za pomocą pola tekstowego wyświetlanego w lewym górnym rogu okna. Oczywiście jest o wiele więcej funkcji.
źródło
PDF Buddy to internetowy edytor plików PDF, który jest doskonałym rozwiązaniem do szybkiej i łatwej międzyplatformowej edycji plików PDF, niezależnie od tego, czy korzystasz z Ubuntu, czy czegokolwiek innego. (Przydałoby się to, co opisujesz w scenariuszu A)
(Ujawnienie: Jestem współzałożycielem programu PDF Buddy)
źródło
Dziwi mnie, że nie wspomniano tu o PDF Studio.
To kompleksowe rozwiązanie PDF, które może dodawać adnotacje, oznaczać tekst, wypełniać formularze, edytować zawartość, podpisywać, OCR i manipulować dokumentami PDF.
http://www.qoppa.com/pdfstudio
źródło
Scenariusz A.
Po czymś, co wydawało się wieczną poszukiwaniem dobrego rozwiązania dla adnotacji, znalazłem doskonałą alternatywę dla edytora PDF-XChange za pośrednictwem wina . Wszystko, co do tej pory testowałem, działa, po prostu upewnij się, że instalujesz go za pomocą 32-bitowego instalatora .msi
wine msiexec /i path/to/msi_file
. Adnotacje są zapisywane z dokumentem i nie są rozdzielane (jak domyślnie w okularach), a nawet możesz edytować tekst dokumentu w wersji darmowej (obrazy z płatną). Ich fora są również przyjazne linuxowi i starają się zachować kompatybilność z winem. Uruchamianie wina jest dla mnie buttersmooth, ale jeśli chcesz natywną aplikację, myślę, że master-pdf-edytor jest najbardziej obiecującą alternatywą.Scenariusz B.
Dwa narzędzia wiersza poleceń, które są domyślnie dostarczane z Ubuntu
pdfseparate
ipdfunite
są szybkim i prostym rozwiązaniem do dzielenia i łączenia stron pdf. Jeśli chcesz mieć GUI, polecam pdf-samźródło
poppler-utils
akt.Wspomniany tutaj PDF-Shuffler jest bardzo stary i ma pewne problemy, ponieważ nie był aktualizowany przez bardzo długi czas (od 2012 roku). Aby rozwiązać te problemy i dodać nową funkcjonalność, utworzono widelec o nazwie PDF Arranger .
PDF Arranger to darmowa i otwarta aplikacja do manipulowania dokumentami PDF, która może być używana do łączenia, dzielenia, obracania i przycinania dokumentów PDF oraz zmiany kolejności ich stron przy użyciu interaktywnego interfejsu użytkownika.
PDF Arranger jest dostępny w Ubuntu 19.04 i nowszych, i można go zainstalować przy użyciu:
W przypadku starszych wersji Ubuntu istnieje PPA do jego instalacji (dostarczone przez powstanie Linuksa ):
źródło
„PDF-Shuffler” wraz z „LibreOffice”
Możesz pobrać Shuffler PDF z Ubuntu Software. Dzięki PDF-Shuffler możesz obracać, przycinać, usuwać lub eksportować strony. LibreOffice jest już domyślnie dostępny.
Za pomocą tych dwóch aplikacji mogłem edytować PDF w moim Ubuntu 16.04LTS.
Najpierw otworzyłem plik PDF za pomocą Shufflera PDF, kliknąłem prawym przyciskiem myszy i wyeksportowałem stronę, która ma być edytowana (i nazwałem nowy plik). Następnie otworzyłem ten plik za pomocą LibreOffice. Nie robiąc nic, mógłbym edytować ten plik. Następnie zapisałem plik. W rezultacie otrzymałem plik odg . Wystarczy dwukrotnie kliknąć plik, aby go otworzyć. LibreOffice (LibreOffice Draw) otworzył ten plik. Otrzymałem nowy plik PDF, klikając czerwony przycisk do konwersji na format PDF.
To było bardzo łatwe. Nie trzeba płacić pieniędzy za edycję plików PDF jak w systemie Windows.
źródło