Mam zeskanowaną kopię podpisu i muszę go zastosować do niektórych dokumentów w bloku podpisu. Robiłem to cały czas w systemie Windows, ale teraz mam tylko Linuksa.
czy to możliwe? Jak mogę dodać obraz podpisu do pliku PDF w systemie Linux (Gnome 3)?
Warto wspomnieć o Xournal, który ma ładny interfejs użytkownika i umożliwia dodawanie tekstu, obrazów i odręcznych notatek do plików PDF. Jedynym problemem, jaki miałem, jest to, że nie radzi sobie z tekstem z rodzimych formularzy PDF.
źródło
Znalazłem ten skrypt, który możesz zmodyfikować, aby dołączyć podpis do istniejącego pliku PDF.
Możesz go również pobrać z tego adresu URL pastebin:
Jest również to pytanie i odpowiedź na AskUbuntu, które ma wiele innych metod, aby to zrobić. Pytania i odpowiedzi są zatytułowane: Jak umieścić zdjęcie w istniejącym pliku pdf? .
źródło
xv
? Jest zbyt trudny do zainstalowaniaxv
i nie jest wolnym oprogramowaniem ...Wiele osób poleca Xournal, ale okazało się, że działa jako wersja Gimp, której nie mogę używać. Dlatego jeśli znasz Gimp, polecam wypróbowanie go.
Robię to regularnie, gdy muszę podpisywać jednostronicowe dokumenty, co zajmuje mi mniej więcej pięć minut. Niestety to nie zadziała, jeśli chcesz na przykład podpisać każdą stronę dokumentu wielostronicowego. W tym drugim przypadku po prostu drukuję, podpisuję i skanuję ponownie!
źródło
xournal
tak naprawdę nie działa poprawnie, wydaje się, że w interfejsie użytkownika występują błędy i nie mogłem skalować ani przenosić obrazów po ich zaimportowaniu.xv
nie skompilował się, wymaga wielu poprawek do kodu C, potem też nie działa.updf
lub jego ubuntu PPA, już nie istnieje. (testowane na Xenial Ubuntu w grudniu 2016 r.)gimp
to droga, dzięki za to!convert original_name.mng output_name.pdf
. To wszystko. Nawiasem mówiąc, jeśli rozdzielczość wyjściowa jest niska, spróbuj powiększyć obraz pdf podczas importowania pdf na początku: spróbuj czegoś takiego jak „2000” dla szerokości. Podczas eksportowania do MNG nie zapomnij zaznaczyć opcji „poziom kompresji” do maksimum, dzięki czemu plik końcowy nie będzie zbyt ciężki.Miałem dość dobre doświadczenia z uPdf .
Instalacja
Następnie napraw błąd , edytując 2 linie w skrypcie Python .
Stosowanie
Uruchom plik uPdf, wybierz narzędzie Dodaj obraz , narysuj prostokąt wokół obszaru, w którym ma się znaleźć podpis, i wybierz plik obrazu ze swoim podpisem. PNG z przezroczystym tłem działa najlepiej.
źródło
lst
pliku utworzonym w/etc/apt/sources.list.d
.sudo dpkg -i file.deb; sudo apt install -f
a następnie edytuj kod Python, jak wspomniano w odpowiedzi.Umieszczając własne polecenia podpisu w skrypcie powłoki, szukałem sposobu interaktywnego wyboru obszaru, w którym powinien się znaleźć podpis. Na szczęście znalazłem to pytanie, a scenariusz Emmanuela Branlarda zawiera pomysł, jak to zrobić (z
xv
). Zaimplementowałem następujące punkty:display
zamiastxv
stdbuf -oL
i-update
opcji, aby mieć podgląd na żywopdftk stamp
aby zapobiec pogorszeniu jakości obrazugpg
pdftk
wipe
Oto kod:
źródło
Dla kompletności istnieje alternatywny skrypt, który to robi, który nie konwertuje pliku pdf na (niskiej jakości) obraz, w przeciwieństwie do wspomnianego do tej pory : https://github.com/martinruenz/signpdf
Moje doświadczenie z innymi rozwiązaniami to:
źródło
Przeglądarka PDF Okular ma to wbudowane z adnotacjami. Otwórz plik PDF, który chcesz podpisać, wybierz recenzje na pasku po lewej stronie, wybierz trzecią opcję w menu podręcznym z napisem „linia odręczna”. Wyciągnij swój podpis. Jeśli chcesz czarny atrament, a nie zielony neon, wybierz z menu „Ustawienia”, wybierz „Konfiguruj Okulara” i przycisk „Adnotacje” po lewej stronie. Wybierz opcję „Linia odręczna” z opcji, a następnie przycisk „Edytuj”. Tutaj możesz dostosować zarówno grubość, jak i kolor linii. Kliknij Zastosuj i ciesz się.
źródło
updf jest do tego naprawdę dobry. Po skorzystaniu z podglądu w systemie MacOS do „podpisywania” dokumentów, updf zapewnia użytkownikom jak najlepsze wrażenia.
Poniższe działa na Ubuntu 14.10 i Debian 8.
Nie chciałem dodawać ppa innej firmy do mojego systemu, więc zamiast tego uruchomiłem aktualizację w następujący sposób:
następnie dokonał edycji 2-wierszowej zgodnie z drugą odpowiedzią.
Zainstaluj zależności:
(powyższe było wystarczające; jednak nie każde opakowanie może być konieczne).
a następnie program python można uruchomić w miejscu:
Niestety jakość dokumentu wyjściowego może ulec poważnemu pogorszeniu w porównaniu do dokumentu wejściowego. Właściwym sposobem na to byłoby nałożenie podpisu, a nie zmiana oryginału, w bezstratnym procesie. Wydaje się, że updf angażuje się w ponowne kodowanie oryginału.
źródło
python-gi-cairo
do zależności, aby działało.Prowadzę firmę i Xournal nie ma jakości ani kontroli nad plikami pdf, których potrzebuję.
Cały czas używam lub stosuję podpisy cyfrowe.
Master PDF Editor (wersja 5 od tej daty) to płatna aplikacja, która z łatwością przekracza oczekiwania i jest teraz moim domyślnym czytnikiem pdf dla Ubuntu. Kluczowa cecha: - podpisywanie dokumentów - wypełnianie formularzy - modyfikowanie tekstu i obiektów - dodawanie adnotacji i wyróżnianie dokumentów - scalanie i dzielenie plików pdf - itp
Aby uzyskać więcej informacji, przejdź do: https://code-industry.net/masterpdfeditor/?-about&ver=5438
źródło