Pertanyaan Di mana saya bisa mengunduh pdfconcat? [Tutup]


Saya sudah mencari di mana-mana (yaitu banyak pencarian Google) untuk pdfconcat, yang seharusnya sangat baik dalam menggabungkan file PDF bersama.

Adakah yang tahu di mana saya bisa mendapatkan ini?

Terima kasih!


2
2017-11-28 10:58


asal


Sudahkah Anda benar-benar mencoba google pdfconcat linux? - mouviciel
Ya, ya saya punya. - Alasdair
Ya, saya melihat itu. Tidak yakin itu yang sama. Yang saya cari adalah command line, dan saya pikir itu benar-benar melakukan penggabungan itu sendiri. Padahal itu hanya sebuah GUI untuk PDFTK. - Alasdair
Apakah Anda sudah melihat pdfsam? Ini tampaknya memiliki juru baris perintah dan saya selalu terkesan dengan fungsi dan kurangnya mengasapi pada output ... - Mokubai♦


Jawaban:


Saya adalah penulis dari pdfconcat. Situs pengunduhan kode sumber resmi dari pdfconcat aku s http://pts-mini-gpl.googlecode.com/svn/trunk/pdfconcat/ . Contoh baris perintah untuk pembatalan t1.pdf, t2.pdf dan t3.pdf ke t.pdf (ketik tanpa $ pada awalnya):

$ pdfconcat -o t.pdf t1.pdf t2.pdf t3.pdf

pdfconcat sekarang agak ketinggalan zaman, misalnya tidak dapat membaca PDF dengan aliran referensi silang atau aliran objek. Karena ini akan rumit untuk diterapkan (yaitu akan meledakkan kode sumber dari pdfconcat dengan faktor 10 atau lebih, saya kira mereka tidak akan diimplementasikan pdfconcat.

Sampai sekarang saya sarankan qpdf dari pada pdfconcat untuk penggabungan PDF. qpdf dapat menghasilkan file output kecil (jika Anda menggunakan bendera baris perintah --stream-data=compress --object-streams=generate; tetapi menggunakan --normalize-content=y kemungkinan besar akan membuat output PDF lebih besar). Contoh baris perintah dengan qpdf (versi 3.0.0. kode sumber unduh tautan) untuk kompilasi PDF (disengaja untuk memiliki nama file pertama dua kali):

$ qpdf t1.pdf --pages t1.pdf 1-z t2.pdf 1-z t3.pdf 1-z -- t.pdf 

Seperti yang terlihat pada jawaban lainnya, Anda juga dapat mencoba pdftk (Juga tersedia sebagai paket Ubuntu), bukan pdfconcat untuk penggabungan PDF. Saya mencoba pdftk sekarang, dan itu tidak menghasilkan file output terlalu besar untuk saya. Jika Anda mendapatkan ukuran file yang sangat besar dengan pdftk (yaitu jauh lebih besar daripada jumlah ukuran masukan), kirimi saya masukan PDF Anda (karena saya tertarik dengan apa yang terjadi). Contoh baris perintah dengan pdftk:

$ pdftk t1.pdf t2.pdf t3.pdf cat output t.pdf

Untuk sistem Unix ada pdfjoin skrip shell (bagian dari pdfjam, juga tersedia sebagai paket Ubuntu), tetapi memiliki ketergantungan yang sangat berat: pdfLaTeX dan pdfpages.sty LaTeX-package).

Harap dicatat bahwa tidak ada metode penggabungan di atas mempertahankan semua hyperlink dalam dokumen (terutama hyperlink dalam file input non-pertama). Harap lakukan pengujian yang memadai jika metode penggabungan Anda mempertahankan semua fitur PDF interaktif yang Anda minati.


6
2017-08-06 13:41



Saya menggunakan pdftk untuk tujuan ini untuk waktu yang lama, dan akan menyarankan orang lain untuk tidak menggunakan gerbong mereka untuk itu. Ini sangat buggy dan kurang direkayasa. Ini menggunakan perpustakaan yang disebut iText. Penulis iText mengubah lisensi, sehingga penulis pdftk menggunakan versi perpustakaannya sendiri. Versi bercabang ini buggy dan sepertinya tidak aktif dipertahankan. Itu tidak mendukung pdf 1.5 dengan benar. Juga tidak ada pelaporan kesalahan yang nyata. Ketika iText memunculkan eksepsi, pdftk membuang info tentang apa kesalahan itu dan hanya memberikan laporan generik "kesalahan Input." - Ben Crowell


Apakah Anda yakin itu pdf concat? Mungkin Anda dapat mencoba pdftk, yang menyediakan fungsi persis seperti yang Anda jelaskan.


1
2017-11-28 11:13



Tidak, saya tahu bahwa pdftk dapat melakukannya, tetapi ukuran file menjadi terlalu besar ketika melakukannya dengan pdftk. Saya berharap pdfconcat akan lebih baik. - Alasdair


Pencarian google di pdfconcat linux memberi Unduh PDF Concat 0.1 untuk Linux.

Salah satu syaratnya adalah pdftk, jadi saya ragu bahwa itu akan menyelesaikan masalah Anda saat ini.


0
2017-11-28 11:50