Apakah ada alat yang tersedia untuk memotong margin PDF?


44

Saya punya ebook yang saya coba baca dalam format PDF di Kindle. Sayangnya, header dan footer halaman masing-masing memiliki beberapa konten (nomor halaman dan info hak cipta) yang mencegah perangkat dari penskalaan teks yang sebenarnya agar sesuai dengan area tampilan area yang dapat digunakan, sehingga meninggalkan konten yang sebenarnya terlalu kecil untuk dibaca.

Berbagai alat tersedia yang akan memangkas ruang kosong, tetapi Kindle sudah melakukan ini; tujuan saya, sebaliknya, adalah untuk menghapus materi cetak di luar kotak pembatas yang ditentukan, dan satu-satunya alat yang saya temukan untuk tujuan itu adalah perangkat lunak komersial yang cukup mahal.

Saya mungkin bisa membuat topeng di Inkscape; pisahkan masing-masing halaman menggunakan pdftk, terapkan mask pada setiap halaman secara individual (keluaran ke postscript), dan gabungkan kembali banyak file postscript ke dalam satu PDF. Namun, langkah-langkah decode / reencode ini akan sangat disayangkan dalam hal ukuran dokumen; sesuatu yang dapat beroperasi dengan kemahiran yang lebih sedikit akan ideal.

Saya memiliki semua sistem operasi utama yang berguna (Windows, beberapa distro Linux modern, Mac, dll) sehingga solusi tidak perlu dibatasi oleh platform.

Saran?

(Saya telah melaporkan masalah ini kepada penulis, yang menyebutkannya kepada editornya, yang belum melakukan apa pun tentang masalah ini selama lebih dari sebulan, membuat pendekatan nol-kerja jelas tidak produktif).

Jawaban:


45

Coba BRISS . Gratis, sumber terbuka, dan lintas platform. Ada diskusi yang bagus tentang itu di forum MobileRead .


4
Itu adalah perangkat lunak yang indah; Terima kasih!
Charles Duffy

1
Tidak nyata! program hebat
Fidel

Membuka pdf, secara otomatis memilih area yang akan dipotong, disimpan ke file baru dengan menambahkan _cropped ke nama file, pada dasarnya saya tidak melakukan apa pun - aplikasi yang luar biasa!
Rush Frisby

Alat ini mempertahankan semua vektor-grafik PDF ==> Memperbesar karya seperti sebelum memotong. Apa yang saya butuhkan.
kiltek

1
Briss sangat baik karena bekerja secara otomatis dan hampir selalu melakukan pekerjaan dengan baik. Pada mesin Linux, Anda dapat memperoleh hasilnya dengan satu perintah singkat dalam beberapa detik dengan "briss myfile.pdf". Cukup tambahkan baris berikut ke file ~ / .bashrc Anda, adaptasikan ke direktori instalasi briss: briss () {java -jar ~ / bin / briss-0.9 / briss-0.9.jar -s "$ 1"; }
dominecf

10

Seperti disebutkan dalam jawaban lain, BRISS hebat. Alat lain yang sangat berguna adalah k2pdfopt ( http://www.willus.com/k2pdfopt/ ). Alat ini sangat bagus untuk mengambil pdf dan mengoptimalkannya untuk Kindle (atau perangkat apa pun dengan layar lebih kecil). Ini bekerja sangat bagus untuk makalah ilmiah 2 kolum karena itu reflow teks sambil menjaga persamaan dan gambar.


4

Seperti yang sudah ditunjukkan k2pdfopt adalah alat yang hebat.

Jika Anda tidak keberatan jailbreaking Kindle Anda (dan mungkin membatalkan garansi Anda) ada juga pilihan untuk menggunakan alat ini langsung pada pembaca Anda. Ini diimplementasikan oleh tiga garpu dari paket perangkat lunak yang sama:

Mereka berurusan dengan banyak kolom, memungkinkan reflow teks dan perubahan ukuran font. Mereka bahkan berhasil untuk tidak menghancurkan formula dan gambar ilmiah saat bercahaya.

Pada saat ini ada masalah kecil seperti spasi yang hilang antara dua kata dari lompatan garis, tetapi saya menganggapnya tidak bermasalah. Mungkin mereka diperbaiki di salah satu versi berikutnya.


3

Anda dapat menggunakan ScanTailor untuk alat yang lebih kuat. Alat ini tidak hanya secara otomatis memotong margin, tetapi juga dapat menambahkan lebih banyak (jika seseorang datang ke pertanyaan ini untuk yang terakhir). Di bawah ini adalah isi dari Layout Halaman halaman wiki-nya :


Pada tahap ini Anda dapat menyesuaikan margin yang ditambahkan ke kotak konten. Ada dua jenis margin - keras dan lunak.

Margin keras - adalah bahwa di antara garis padat. Mereka diatur oleh pengguna. Anda dapat memindahkan garis padat apa pun, baik itu tepi bagian dalam atau luar, atau atur margin melalui nilai numerik.

Soft margin - adalah antara garis padat dan titik-titik. Margin ini secara otomatis ditambahkan untuk membawa ukuran halaman ke ukuran yang sama dari halaman lain. Jika Anda melihat garis putus-putus - ini berarti bahwa di suatu tempat dalam proyek tersebut ada halaman dengan lebar itu (area yang dapat digunakan dari margin + Keras), dan (mungkin yang lain) dengan ketinggian itu.

Ini adalah satu halaman besar yang menyebabkan margin lunak di semua halaman lainnya, jika hanya untuk tidak menaikkannya.

Penyelarasan opsional ditentukan secara tepat, tambahkan margin lembut, dan jika Anda menambahkan, maka dengan salah satu bagian.


Tampaknya tidak berfungsi untuk file PDF
Oleksiy

Ya, Anda harus mengekspornya ke gambar terlebih dahulu
Ooker

Dan kemudian mengonversinya kembali ke PDF. Itu berlebihan, terutama untuk PDF dengan ratusan halaman, seperti buku dan buku teks.
Oleksiy

@Oleksiy yah, bagaimanapun juga tergantung pada kebutuhan Anda. Jika Anda hanya membutuhkan Notepad, maka pastilah Word adalah pekerjaan yang berlebihan. Tetapi kemudian beberapa orang menyadari bahwa Notepad tidak cukup baik untuk mereka. Karena harus berurusan dengan buku dan buku pelajaran, saya memerlukan alat ini
Ooker

1

Saya juga mengalami masalah ini dengan memindai halaman 1200 (non-Bahasa Inggris) PDF saya. Semua alat termasuk Adobe Acrobat (IX ke XI) gagal memangkas ruang putih di sekitarnya. Margin halaman ganjil berbeda dari yang ada di halaman genap. Yang memperburuk ini, ukuran margin tidak konsisten. Seperti yang ditunjukkan oleh @frabjous , Briss memang membantu. Namun ketika semua halaman dalam dokumen tumpang tindih, diamati bahwa tanaman tidak dapat diterapkan karena tidak ada ruang putih efektif secara keseluruhan sama sekali (karena margin tidak konsisten)

Satu-satunya solusi adalah bagi saya untuk membagi dokumen PDF menjadi beberapa halaman, menjalankannya melalui Briss untuk menghapus margin dan menggabungkan kembali. Langkah-langkah yang saya ikuti adalah:

  1. Saya membagi dokumen ini menjadi beberapa halaman dengan Adobe Acrobat IX dengan mengklik Document->Split documentyang membuka dialog berikut: masukkan deskripsi gambar di sini Tindakan ini menciptakan 1.200 file PDF individual.
  2. Lalu saya membuat file batch dengan konten berikut:for %%d in (*.*) do "C:\Program Files (x86)\Java\jre6\bin\java" -jar "C:\Users\VM\Desktop\briss-0.9\briss-0.9\briss-0.9.jar" -s %%d
  3. Menempatkan file batch ini di tempat yang sama di mana 1.200 file PDF ditempatkan dan menjalankan file batch.
  4. Sekali lagi, saya menggunakan Adobe Acrobat IX untuk menggabungkan semua file PDF ke satu file tunggal dan voila, saya memiliki PDF dengan semua halamannya dengan margin putih minimum yang sekarang sangat mudah dibaca di tablet.

Tip: Dalam konten file batch yang disebutkan di atas, saya pada dasarnya menjalankan satu FORputaran dan mengambil setiap file PDF dan meneruskannya ke Briss untuk memotong secara otomatis file PDF tersebut. Bergantung kepada

  1. di mana Briss diinstal (dan arsitektur komputer yaitu x86 atau x64).
  2. di mana Java Run Time Environment diinstal.
  3. Lingkungan run time Java dapat diunduh gratis dari sini

1

Membaca PDF pada Kindle tidak ideal. Cara yang ideal adalah dengan mengonversi file PDF ke dalam format yang Kindle akan kenali menggunakan MobiCreator untuk mengonversi file PDF menjadi file .prc untuk Amazon Kindle.

1. Unduh dan pasang versi PENUH Mobipocket Creator dari tautan di bawah ini. (Jika Anda memilih versi yang lebih sederhana, itu tidak akan memiliki opsi konversi PDF.)

http://www.mobipocket.com/en/DownloadSoft/default.asp?Language=EN

2. Ketika Mobipocket Creator sedang berjalan, pilih Adobe PDF di bawah Import From Existing File

3. Pilih file PDF yang ingin Anda konversi

4. Biarkan sisanya sendiri kecuali Anda ingin mengubah folder tujuan Anda dan klik Impor

5. Pilih file html yang baru saja dibuat dan klik Bangun dari bilah alat di bagian atas Mobipocket Creator

6. Klik Build (kemungkinan besar Anda akan mendapatkan beberapa kesalahan tapi saya abaikan saja)

7. Buka folder tujuan Anda, buka folder yang dibuat dengan publikasi Anda

8. Salin file .prc ke folder Documents Kindle Anda melalui kabel USB (jika Anda ingin mengirimkannya secara nirkabel, Anda harus mengirim surel kepada diri sendiri dan membayar 10 sen)

Salah satu kesulitan utama membaca file PDF di Kindle adalah tidak adanya Daftar Isi sehingga Anda tidak bisa melompati dengan mudah.

Namun ada fungsi pada Mobipocket Creator untuk membuat Daftar Isi.


Perangkat ini sebenarnya adalah Kindle DX; itu tidak memiliki built-in PDF reader, dan cukup besar-format yang dokumen saya baik-baik saja dengan margin mereka dipangkas.
Charles Duffy

@CharlesDuffy Baik, kurang repot kalau begitu. Terima kasih telah memberitahu saya, semoga berhasil
Simon
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.