PDF'ye nasıl metin ve resim (örneğin imza) ekleyebilirim?


36

Bazen, yazdırılmak üzere PDF olarak doldurmanız gereken formlar alıyorum (bunlar gerçek PDF formları değil, alanlar içermiyor). Onlara yazı yazmak ve belki de imzamın taranmış bir kopyasını eklemek istiyorum. Bu şekilde onlara tekrar e-posta gönderebildim. Mümkün mü?

Yanıtlar:


39

Bunu yapmak için henüz mükemmel bir yol yok. Mevcut en iyi yöntem, Xournal'ı yazılım merkezinden yüklemek ve onunla PDF dosyalarını açmaktır . Onlara açıklama eklemenizi ve ardından her şeyi yeni bir PDF olarak dışa aktarmanızı sağlar.

Temel olarak orijinal PDF'nin üstüne yeni bir katman çizdiğiniz için, yazdığınız her şeyi sıraya koymanız ve tüm notlarınızı el ile konumlandırmanız gerekir. Basit bir belge için yapılması oldukça kolaydır. Yine de, daha uzun belgeler için çok pratik değil.


1
İmzayı nasıl yerleştirmeyi düşündün? Benim için, Xournal'in yapıştırma işlevi Gimp'den kopyalanan bir imza yapıştırmadı. Herhangi bir "görüntü içe aktarma" özelliği de görünmüyor.
H2ONaCl

@ broiyan İki seçenek, Xournal'da fareyle içine karalayın veya cipricus'un cevabını beğenip LibreOffice (veya Gimp) 'e aktarın ve bu şekilde ekleyin, ardından her iki programdan da PDF olarak yeniden dışa aktarın. Farklı renkli arkaplanlarla en iyi şekilde çalıştığı için kullandığım şeffaf bir GIF'im var.
Tom Brossman

1
En azından 0.4.8 sürümünden itibaren, Xournal, mevcut bir PDF'yi bir imzanın imzasıyla açıklama eklemenizi kolaylaştırır.
Steve Pomeroy

Ubuntu 14.04 LTS ile gelen 0.4.7 sürümü ile görüntü de ekleyebilirsiniz. Örneğin, GIMP'den kopyalayın ve Xournal'a yapıştırın.
Chriki,

Xournal, Kdenlive'den beri kullandığım en karmaşık yazılımdır. Ancak, Xournal işi tamamladı; sadece çok sabır istiyordu.
thejoshwolfe

28

Pdf'yi LibreOffice'de açın. İmzanın (veya Resim- Dosyadan Dosyaların ) dahil herhangi bir görüntüsünü kopyalayın ve yapıştırın ; bu amaç için kolayca ayarlanabilir / yeniden boyutlandırılabilir. Bundan sonra, Dosya altında - 'PDF Olarak Dışa Aktar'


1
: Tam yazma-up bunun nasıl on bir blog yazısı var colans.net/blog/signing-document-image-ubuntu-1210
Colan

4
Fwiw, LibreOffice Draw 5.0.5.2, PDF'mi düzgün bir şekilde oluşturmadı (metin çok büyük olarak oluşturuluyordu), bu nedenle bu cevap benim için işe yaramadı.
thejoshwolfe 13:16

@ thejoshwolfe - çoğu durumda yukarıdaki cevap işe yarayabilir; hiç kimse tüm pdf dosyalarında çalışmasını beklemiyordu, karmaşıklık ve yapı bakımından çok farklı olabilirler; ayrı bir daha özel bir yanıt almak için kendi dosyanız hakkında daha ayrıntılı bilgi içeren ayrı bir soru göndermelisiniz; Ayrıca

12

İşte bu 2011 sorusuna bir 2014 cevabı, bir google hesabınız varsa, bu işi kolayca yapmak için ücretsiz bir web tabanlı araç kullanabilirsiniz:

https://dochub.com/


1
Bağlantı sizi dochub.com'a götürür. İşi mükemmel yapıyor.
Carl

2
Bir Google hesabına ihtiyacınız yok. Ayrıca bir Dropbox hesabı kullanabilir veya e-postanızla yerel bir hesap oluşturabilirsiniz.
bmaupin

Dochub harika, ancak ücretsiz sürümde 5 doc p / m ile sınırlıdır.
FredFury

7

Yukarıda bahsettiğim birkaç yöntem / yazılım denedim ve deneyimlerimi paylaşmak istedim.

(Orijinal soru bunu istemediği halde, çizgiler, dikdörtgenler ve şekiller ekleme olasılığı hakkında bazı yorumlar ekledim.)

LibrOffice Draw

İdeal çözüm olabilirdi. Tüm çizim araçlarına vb. Sahiptir ve metin ve resim eklemeyi destekler. Çok sayfalı PDF'leri içe aktarır. Ancak, PDF'lerin çoğu içe aktarıldığında bozuluyor; yerleştirme / boşluk bırakma sorunlarına neden olan fontlar değiştirilmiş görünüyor (tüm fontlar PDF'lere gömülmüştür). Hem 4. hem de 5. sürümü denedim ve paketin yüklenmesi libreoffice-pdfimportyardımcı olmadı.

Xournal

Ücretsiz ve açık kaynak. Çok sayfalı PDF'leri içe aktarır. Araçları kalem, fosforlu kalem, metin, resim eklemek vardır. (Dikdörtgen veya başka şekiller yok.)

Master PDF Editör

Ücretsiz ve açık kaynak. Metin düzenleme, form oluşturma / doldurma, resim ekleme için iyi. Ayrıca çizgi ve dikdörtgenleri de destekler - özel çizgi genişlikleri, renkleri ve dolguları.

PDF-XChange Editör

Daha önce PDF-XChange Viewer olarak adlandırıldı. Temel işlevsellik ile ücretsiz bir sürümü ile ticari ürün. Bu bir Windows programı, ancak iyi çalışıyor wine.

Master PDF Editor'e çok benzer (yukarıya bakın).

kaytan

Bazı sınırlı durumlarda iyi seçenek. Rasterleştirilmemiş her şeyi rasterleştirir ve elbette ayrı sayfalar için ayrı ayrı görüntüler elde edersiniz, böylece daha sonra bir sayfa birleştirme işlemi gerekir. PDF formlarını imzalamakla ilgili bazı öneriler için http://colans.net/blog/signing-document-image-ubuntu-1210 adresine bakın gimp.

dochub.com

Çevrimiçi PDF düzenleme / açıklama. Metin ek açıklamalarını destekler, ancak satır ve dikdörtgenleri desteklemez. Ancak denediğim hemen hemen tüm pdfs'ler içe aktarıldığında bozuldu.

Scribus

Ücretsiz ve açık kaynaklı masaüstü yayıncılık yazılımı.

Çalıştığım PDF'lerin çoğu içe aktarılırken bozuldu (LibrOffice Draw içe aktarmadan çok daha kötü) - yazı tipleri değiştirildi veya karakterlerin yerleştirilmesi yanlış.


3

PDF ile oldukça iyi bir deneyim yaşadım .

Kurulum

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

Sonra düzeltmek hata ile Python komut içinde 2 satırları düzenleme .

kullanım

UPdf'yi başlatın, Resim ekle aracını seçin, imzanın gitmesini istediğiniz alanın çevresine bir dikdörtgen çizin ve imzanızla resim dosyasını seçin. Saydam bir arka plana sahip bir PNG en iyisidir.

Ayrıca bkz. Bir resmi mevcut bir PDF dosyasına nasıl düzenleyebilirim?


2

PDF-XChange Viewer'ı (şarapla akıcı bir şekilde çalışan) kullanarak pdf belgesinin bir kısmını kolayca kopyalayıp yapıştırabilirsiniz. (Google ubuntu kullanıcılarının çok sevdiğini görecek, pdf belgelerine açıklama eklemek çok faydalı olacaktır.)

İmzayı (etrafındaki dikdörtgen) başka bir belgeden seçiyor, kopyalayıp yeni belgeye istediğiniz yere yapıştırın ...



1

Çok iyi sonuç veren Master PDF Editor adlı bir yazılım parçasıyla karşılaştım . Ticari olmayan kullanım için ücretsizdir ve Ubuntu'ya kolayca yüklenen .deb paketine sahiptir. Bir PDF formuna metin ekleyebildiğim gibi, imzamı görüntüyü dönüştürmeden veya orijinal biçimlendirmesini karıştırmadan bir resim olarak ekledim. Adından da anlaşılacağı gibi, PDF dosyalarını düzenlemek için bile kullanabilirsiniz.

Kaynak: http://www.webupd8.org/2014/02/modify-pdf-files-in-linux-with-master.html


0

Diğer bir seçenek ise Scribus . İstediğiniz görevi yapmak için kullandım (imzanın görüntüsünü yapıştırarak).

Tom Brossman'ın dediği gibi, bunu yapmanın mükemmel bir yolu yoktur ve Scribus böyledir. Dosyayı pdf formatından asıl olana aktarmak zorundadır ve belgeye bağlı olarak metni karıştırılmış veya katmanlar farklı göstermiş olabilir.


Sayfaları ayrı ayrı görüntü olarak içe aktarmanız gerekiyor gibi görünüyor ve rasterleştirilecekler. Ref .: forums.scribus.net/index.php?topic=515.0
Carl

0

Aşağıdaki örnekte listelenen örnek C # kodu , PDF belge dosyasına bir görüntü eklemek için kullanılabilir . Herhangi bir PDF sayfasına, doğru konumuyla kolayca görüntü ekleyebilirsiniz:

public static string FolderName = "c:/";

private void button1_Click(object sender, EventArgs e)
{
    string fileName = FolderName + "Sample.pdf";

    REDocument doc = REFile.OpenDocumentFile(fileName, new PDFDecoder());//use PDFDecoder open a pdf file

    REPage rePage = (REPage)doc.GetPage(0);
    int width = 100;
    int height = 60;

    /// data[]: a byte array to contain color data (as same format as Image Data PixelArray in BMP file)
    /// caller must provide correct color data; otherwise, unpredictable error may happen
    byte[] data = new byte[width * height * 3];
    //  set bottom 20 lines to red
    for (int rowIdx = 0; rowIdx < 20; rowIdx++)
    {
for (int i = 0; i < width; i++) data[width * rowIdx * 3 + i * 3 + 2] = 0xFF;
    }
    //  set top 10 lines to blue
    for (int rowIdx = 0; rowIdx < 10; rowIdx++)
    {
for (int i = 0; i < width; i++) data[width * (height - 1 - rowIdx) * 3 + i * 3] = 0xFF;
    }

    REImage reImage = new REImage(width, height, ImageMode.RGB888, data);

    REFile.SaveDocumentFile(doc, "c:/reimage.pdf", new PDFEncoder()); 

0

Bence en kolay yol, imzanızı - görüntü, metin vb. - yeni bir sayfa PDF oluşturmak. Sonra internetten pdf indirdiğinizde, sonunda imzanızı pdf ekleyebilirsiniz.

Bunu yapmak için pek çok uygulama kullanabilirsiniz, ancak benim favorim aşağıdakileri kullanarak yazılım merkezinden veya terminalden kolayca yükleyebileceğiniz pdf-shuffler:

sudo apt-get install pdfshuffler
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.