Come posso modificare un'immagine in un file PDF esistente?


60

Ho un file PDF digitalizzato che è un modulo di domanda e un'immagine che è la versione digitalizzata della mia firma (ad esempio, questo ) e può essere in qualsiasi formato di immagine come EPS o PNG. Vorrei mettere l'immagine della firma nello spazio vuoto fino a "RICHIEDENTE:" nella seconda pagina del modulo di domanda. Mi chiedo come farlo?

Ho provato i seguenti metodi, ma nessuno è riuscito:

  1. Il primo modo è usare gimp. In primo luogo importare il modulo di domanda in gimp, quindi incollare l'immagine della firma nello spazio fino a "RICHIEDENTE:" nella seconda pagina del modulo di domanda.

    I problemi sono che:

    • Sembra che posso importare solo una pagina del modulo di domanda in gimp, non tutte le due pagine.

    • Inoltre, quando salvo la modifica, il formato più vicino a PDF che posso salvare è PS, e la risoluzione è stata ridotta e la dimensione di archiviazione del file salvato è 10 volte più grande del modulo di domanda originale e dell'immagine della firma.

  2. Il secondo modo è usare Libreoffice Draw. Ho installato il pacchetto libreoffice-pdfimport. Ma dopo aver importato il modulo di domanda in Libreoffice Draw,

    • tutto il contenuto scansionato non viene importato e

    • il layout è diverso dal layout del modulo di domanda originale.

Quindi, in quali altri modi posso provare? Preferirei un modo per posare l'immagine della firma direttamente sul file PDF del modulo di domanda,

  • senza dover convertire tra formati,
  • senza dover creare file molto più grandi mantenendo la risoluzione originale,
  • senza dover dividere e combinare le pagine di un file pdf multipagina,
  • senza dover rasterizzare altre parti del file PDF, ovvero senza perdere il testo che ho aggiunto successivamente al file PDF del modulo di domanda, convertendo l'intero PDF in immagini.

Sebbene non sia un'applicazione nativa, vedi questa risposta: askubuntu.com/a/35679/4923 questa applicazione può anche inserire abbastanza bene le immagini nei pdf esistenti.
Sabacon,

In gimp, puoi selezionare l'opzione di stampa ed esportarla in pdf in quel modo; il pacchetto cups-pdf offre più opzioni rispetto alla stampa predefinita su file. È possibile unire entrambe le pagine in un unico documento in anticipo.

@Mik: (1) Il pacchetto cups-pdf funziona con gimp? Può ridurre le dimensioni della memoria mantenendo la risoluzione originale? (2) Esiste un modo senza dover dividere e combinare le pagine di un file pdf multipagina?
Tim

Sì, basta andare al menu di stampa: ci sono risoluzione e altre impostazioni lì. Dovresti solo essere in grado di importare il pdf in gimp, fare quello che vuoi e quindi esportarlo come pdf attraverso il menu di stampa.

@Mik: A cosa serve cup-pdf? È usato per convertire file in altri formati in file in pdf?
Tim

Risposte:


61

La mia raccomandazione è Xournal. Ecco le istruzioni

Installare:

sudo apt-get install xournal

Per le versioni precedenti alla 14.04 di Ubuntu potrebbe essere necessario installare da un ppa. Ecco queste istruzioni.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install xournal

Esegui xournal, fai clic su File> Annotate PDF, scegli il tuo file PDF.

Ora vai nel punto in cui devi aggiungere la firma e fai clic su Tools> Image(o sull'icona della barra degli strumenti "Immagine"), quindi fai clic sul punto in cui desideri aggiungere l'immagine. Viene visualizzata una finestra di dialogo per la selezione dell'immagine, selezionare l'immagine.

L'immagine dell'inserto di Xournal è una grande aggiunta ma non lucidata. Non appena aggiungi l'immagine, assicurati di ridimensionarla e spostarla nel punto desiderato. Per il ridimensionamento non è possibile garantire che le proporzioni rimangano invariate. Basta guardarlo. Una volta che hai finito, è nel suo livello, che non puoi cambiare. Se non ti piace come finisce, cancella quel livello e ricomincia.

Una cosa utile è che puoi usarlo ctrl-cnon appena lo ridimensioni e quindi ctrl-vla prossima volta che devi inserire la tua immagine. Supponendo che si desideri un'immagine della stessa dimensione, ciò ti farà risparmiare un po 'di tempo.

Quando hai finito, scegli File-> Export to PDFper ripristinarlo nel formato PDF suppongo che vorrai inviare il tuo documento firmato.

Nota: un aspetto negativo di Xournal è che il documento finito sembra che i caratteri vengano convertiti in un'immagine. I caratteri non sono più così nitidi. Comunque sembra meglio che se tu stampassi e scansionassi di nuovo ed è molto più veloce. [Nota: nella mia esperienza più recente sembra che questo problema sia stato risolto. Forse sono stato solo fortunato con i caratteri particolari usati. Lascia un commento sulla tua esperienza e aggiornerò di conseguenza.]


4
Xournal è la strada da percorrere
Freedom_Ben

3
Normalmente uso Inkscape per manipolazioni PDF, suggerirei di provarlo. Simile a GIMP, può comunque elaborare solo singole pagine. Il suo vantaggio è che puoi manipolare direttamente i diversi oggetti nel pdf.
noleti,

3
Wow - Xournal funziona davvero! In Ubuntu 14.04, non è necessario aggiungere il repository separato: la versione 4.7 è disponibile nei repository predefiniti.
Sam King,

2
Per recuperare un documento PDF dopo le modifiche, utilizzare file -> esporta in PDF, poiché il semplice salvataggio genererà un xojfile, un formato piuttosto specifico per lo stesso xournal stesso.
opaco

1
Ho appena provato l'intera procedura, i caratteri non vengono convertiti in immagini. Il testo nel risultato PDF è selezionabile e ha un bell'aspetto a tutti i livelli di zoom.
Nicolas Raoul,

17

LibreOffice Draw ti permetterà di modificare i PDF.

In Ubuntu potrebbe essere necessario installare l' estensione LibreOffice per l'importazione di file PDF che è possibile eseguire eseguendosudo apt-get install libreoffice-pdfimport

L'ho usato per inserire scansioni delle mie firme.


3
Quando importi un file pdf in LibreOffice Draw e lo esporti nuovamente in pdf, il layout cambia?
Tim

1
Il layout di pagina? In tal caso, è possibile utilizzare pdfmod per risolverlo. Non è necessario utilizzare Draw; puoi importare il PDF con Writer e quindi inserire la tua immagine. Ho un post sul blog a riguardo su colans.net/blog/signing-document-image-ubuntu-1210 .
colan

LibreOffice non funziona in nessun caso, l'ho appena provato con un documento a più pagine e lo ha incasinato. Forse abbastanza buono per il lavoro governativo, ma non per un uso serio.
Empedokles,

Questa dovrebbe essere la risposta accettata. xournal è praticamente inutile a causa dell'output inutilizzabile che produce.
Pa_

I font mancanti possono essere un problema. Avevo un documento con Calibri, che era piuttosto problematico fino all'installazione di Carlito
Gert van den Berg

10

Puoi usare PDF Buddy , un editor PDF online che semplifica l'aggiunta di firme: puoi semplicemente disegnarle o aggiungerle come file immagine.

inserisci qui la descrizione dell'immagine

(Divulgazione: sono un co-fondatore di PDF Buddy)


2
L'ho appena usato, molto liscio.
dukedave,

Ti suggerisco di aggiungere un'opzione di zoom per il documento, ottimo lavoro!
Samus_

2
È un prodotto commerciale e non ho potuto scaricare un singolo documento senza effettuare l'aggiornamento.
danijar,

1
@danijar ci sono crediti gratuiti disponibili per un uso limitato - nessun aggiornamento richiesto pdfbuddy.com/faq#credits
Yarin

Qual è la politica di conservazione dei dati? Fornisci qualche opzione per eliminare VERAMENTE i documenti dopo aver effettuato la modifica?
Abhishek Anand,

4

Penso che tu fossi sulla buona strada con GIMP. Perché non capitalizzare su ciò che hai fatto in GIMP e ricollegare il PDF usando qualcosa come lo shuffler PDF (ha la capacità di importare file PS PostScript).

Vedi questa domanda precedente come


Grazie! (1) Cosa significa "capitalizzare su ciò che hai fatto in GIMP"? (2) Esiste un modo senza dover dividere e combinare le pagine di un file pdf multipagina?
Tim

(1) Farlo è gimp come hai fatto e salvarlo in un file PS (2) Non a mia conoscenza, motivo per cui suggerisco un compilatore PDF. Tuttavia, nell'USC è disponibile una vasta gamma di software di editing PDF. Ne hai mai guardato uno, ad esempio PDF Studio 7 Standard. Ci sono troppi per me per avere una conoscenza totale di tutte le loro funzionalità
stephenmyall

è possibile aggiungere l'immagine senza dover rasterizzare altre parti del file pdf, ovvero senza perdere il testo nel file pdf del modulo di domanda convertendo l'intero pdf in immagini?
Tim

Tim, per evitare la rasterizzazione (come hai descritto) probabilmente dovrai tornare al software in cui hai originariamente creato il PDF. Stai affrontando questi problemi perché stai usando un PDF scansionato.
stephenmyall,

Il pdf scansionato è tutto ciò che ho, ma ho aggiunto del testo sul pdf scansionato (non mostrato nel link). se aggiungo ulteriormente l'immagine della firma nel pdf, come posso evitare di rasterizzare l'intero pdf, ovvero evitare di perdere il testo che ho inserito?
Tim

4

Ho trovato un modo per farlo, ma comporta la conversione della tua immagine della firma in pdf e quindi la fusione con il modulo di domanda di destinazione e quindi la produzione di un nuovo documento; la firma viene aggiunta alla fine del documento. È abbastanza semplice da fare e può essere il modo più semplice per farlo. Imagemagickè il programma di installazione (se necessario) e usare la sua funzione di conversione in questo modo: convert original.pdf signature.pdf final.pdf.

Immagine dello schermo


Grazie! L'immagine della firma può essere aggiunta non solo alla fine del file pdf, ma anche a "RICHIEDENTE:" al centro della seconda pagina?
Tim

Penso che ci sia un modo, ma dovresti controllare le impostazioni di imagemagick, poiché ho usato il programma solo nel modo descritto. Se non riesci a ottenere la firma dove desideri, puoi compilare i moduli utilizzando xournal, stamparli, firmarli e quindi scansionarli di nuovo.

Il software nella foto nella tua risposta è un frontend di Imagemagick o qualcos'altro? Aggiungete l'immagine della firma in quel software?
Tim

Lo screenshot è di evince; ma penso che dovresti essere in grado di ottenere quello che vuoi con imagemagick o pdfshuffler o gscan2pdf. Ciò comporterà tuttavia la fusione di pdf.

Grazie! Non riesco a capire come posso svolgere il mio compito in imagemagick, ovvero aggiungere un'immagine della firma non alla fine del file pdf del modulo di domanda. È possibile aggiungere l'immagine senza dover rasterizzare altre parti del file pdf, ovvero senza perdere il testo nel file pdf del modulo di domanda convertendo l'intero pdf in immagini?
Tim

4

Puoi usare pdftk

sudo apt-get install pdftk

È solo un comando:

pdftk A=Orig.pdf B=MyPage.pdf cat A1-4 B1 A6-11 output Combined.pdf

Oppure leggi un articolo sull'applicazione di una firma a un pad qui: http://zyliu2005.blogspot.co.uk/2009/08/linux-how-to-insert-img-to-pdf-files.html

Ti permette anche di farlo

  • Unisci documenti PDF o Fascicola scansioni pagina PDF
  • Dividi le pagine PDF in un nuovo documento
  • Ruota documenti o pagine PDF
  • Decodifica input come necessario (password richiesta)
  • Crittografa l'output come desiderato
  • Compila i moduli PDF con dati X / FDF e / o appiattisci moduli
  • Genera stampini dati FDF da moduli PDF
  • Applica una filigrana di sfondo o un timbro in primo piano
  • Segnala metriche, segnalibri e metadati PDF
  • Aggiungi / Aggiorna segnalibri o metadati PDF
  • Allegare file a pagine PDF o al documento PDF
  • Disimballare gli allegati PDF
  • Scoppiare un documento PDF in singole pagine
  • Scomprimi e ricomprimi i flussi di pagine
  • Ripara PDF corrotto (ove possibile)

Per un articolo che spiega tutte le opzioni, consultare: http://www.linux.com/learn/tutorials/442414-manipulating-pdfs-with-the-pdf-toolkit


4

Puoi provare: uPdf

È possibile aggiungere pagine vuote o pagine di altri documenti o inserire immagini o testo.

sudo add-apt-repository ppa:atareao/updf
sudo apt-get update
sudo apt-get install updf

Funziona solo in modo preciso
txwikinger,

@txwikinger Il pacchetto quantico funziona bene in raring, devi solo modificarlo /etc/apt/sources.list.d/atareao-updf-raring.list.
Kynan,

Sembra rompere i documenti con campi modificabili (a meno che non siano ancora stati compilati, ma dopo il salvataggio non saranno più compilabili).
Ponkadoodle,

3

Prova Xournal , puoi semplicemente 'firmare' con il mouse, quindi riesportare come PDF. È nel Software Center.


Intendi usare il mouse per scegliere "penna", quindi scrivere la firma sul pdf?
Tim

@Tim Sì, è quello che faccio.
Tom Brossman,

2

Un modo molto semplice è usare Scribus:

  1. Apri il file PDF con Scribus (ad esempio direttamente dal file manager)
  2. Aggiungi una casella immagine nella posizione corretta
  3. Carica l'immagine nella casella dell'immagine
  4. Esporta come PDF

La qualità dell'output è molto buona, la risoluzione dell'immagine può essere limitata nell'esportazione e il posizionamento e il ridimensionamento dell'immagine sono abbastanza semplici.


L'ho provato su un modulo PDF (relativamente semplice) che stavo compilando e Scribus non è riuscito a gestire la formattazione del documento.
Steve Kroon,

@SteveKroon: potresti considerare di aprire una segnalazione di bug con il tuo problema con scribus: bugs.scribus.net/my_view_page.php .
Patrick Häcker,

Forse se non dovessi creare un account per presentare una segnalazione di bug per uno strumento che non avevo mai usato prima di provare quanto sopra ...
Steve Kroon

Abbastanza giusto ... :-)
Patrick Häcker

1

1 / usa GIMP per salvare il pdf come immagine. 2 / apri LO-Writer e importa quell'immagine come filigrana. 3 / semplicemente digitare sopra la filigrana dove necessario. puoi aggiungere scatole, immagini, ecc.


Puoi dare istruzioni? Come si fa a convertire GIMP in un PDF mulit-page?
Snowguy,

Per analizzare un file pdf è possibile utilizzare una delle utility gratuite, come pdf-shuffler. Quindi seguire i passaggi 1,2,3 sopra.
rob grune,

0

Ho anche cercato un modo per inserire un'immagine della mia firma in un PDF. Divertente quanto sia complicato. Molti degli strumenti gratuiti disponibili ti consentono di inserire un segno d'acqua, ma devi fornire le coordinate x, y per dove va, in altre parole "no gui". va bene per un segno d'acqua, non va bene per una firma che deve atterrare su una linea.

Ho appena scoperto PDF escape http://www.pdfescape.com/ che ha funzionato come un fascino. gui online, fammi caricare facilmente un PDF e un'immagine e posizionarlo / ridimensionarlo secondo le mie necessità.


PDF Escape è molto insicuro : nessuna protezione SSL per file, firme, password o altro. Usa PDF Buddy per un'opzione online molto migliore (Vedi la mia risposta )
Yarin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.