Có công cụ nào để cắt lề PDF không?


44

Tôi có một ebook Tôi đang cố đọc ở định dạng PDF trên Kindle. Thật không may, các tiêu đề và chân trang của trang có một số nội dung (số trang và thông tin bản quyền tương ứng) ngăn thiết bị mở rộng văn bản thực tế để phù hợp với khu vực xem khu vực có thể sử dụng của nó, do đó để nội dung thực tế quá nhỏ để đọc.

Nhiều công cụ có sẵn sẽ cắt bớt khoảng trắng, nhưng Kindle đã làm điều này; Ngược lại, mục tiêu của tôi là loại bỏ vật liệu in bên ngoài hộp giới hạn xác định và công cụ duy nhất tôi tìm thấy cho mục đích này là phần mềm thương mại đắt tiền vừa phải.

Tôi có thể tạo mặt nạ trong Inkscape; tách ra các trang riêng lẻ bằng cách sử dụng pdftk, áp dụng mặt nạ cho từng trang riêng lẻ (xuất ra bản thảo) và kết hợp lại nhiều tệp bản thảo thành một tệp PDF. Tuy nhiên, các bước giải mã / mã hóa lại này sẽ khá đáng tiếc về kích thước tài liệu; một cái gì đó có thể hoạt động với một chút tinh tế sẽ là lý tưởng.

Tôi có tất cả các hệ điều hành chính tiện dụng (Windows, một số bản phân phối Linux hiện đại, máy Mac, v.v.) vì vậy các giải pháp không cần phải bị hạn chế bởi nền tảng.

Gợi ý?

.

Câu trả lời:


45

Hãy thử BRISS . Miễn phí, mã nguồn mở và đa nền tảng. Có một cuộc thảo luận thú vị về nó tại các diễn đàn MobileRead .


4
Đó là một phần mềm đẹp; cảm ơn!
Charles Duffy

1
Không có thật! chương trình tuyệt vời
Fidel

Đã mở pdf, nó tự động chọn vùng cần cắt, lưu vào tệp mới bằng cách thêm _cropping vào tên tệp, về cơ bản tôi không làm gì cả - ứng dụng tuyệt vời!
Rush Frisby

Công cụ này bảo tồn tất cả đồ họa vector PDF ==> Phóng to các tác phẩm như trước khi cắt. Chính xác những gì tôi cần.
kiltek

1
Briss là tuyệt vời ở chỗ nó hoạt động tự động và hầu như luôn luôn làm tốt công việc. Trên các máy Linux, bạn có thể nhận được kết quả bằng một lệnh ngắn trong vài giây với "briss myfile.pdf". Chỉ cần thêm dòng sau vào tệp ~ / .bashrc của bạn, điều chỉnh nó vào thư mục cài đặt của briss: briss () {java -jar ~ / bin / briss-0.9 / briss-0.9.jar -s "$ 1"; }
dominecf

10

Như đã đề cập trong câu trả lời khác, BRISS là tuyệt vời. Một công cụ thực sự tiện dụng khác là k2pdfopt ( http://www.willus.com/k2pdfopt/ ). Công cụ này thực sự tuyệt vời để lấy pdf và tối ưu hóa chúng cho Kindle (hoặc bất kỳ thiết bị nào có màn hình nhỏ hơn). Nó hoạt động thực sự tuyệt vời cho giấy 2 colums khoa học vì nó phản xạ lại văn bản trong khi vẫn giữ phương trình và hình ảnh.


4

Như đã chỉ ra k2pdfopt là một công cụ tuyệt vời.

Nếu bạn không bận tâm đến việc bẻ khóa Kindle (và có thể làm mất hiệu lực bảo hành của bạn) thì cũng có tùy chọn sử dụng công cụ này trực tiếp trên đầu đọc của bạn. Điều này được thực hiện bởi ba nhánh của cùng một gói phần mềm:

  • Trình xem Kindle PDF là bản gốc và hỗ trợ Kindles with Keyboard (được thiết kế cho Kindle 3).
  • Kindle Open Reader hỗ trợ các thiết bị cảm ứng (Kindles và mới là Kobo)
  • Librerator hỗ trợ Kindles không cảm ứng (bao gồm cả Kindle 4)

Chúng xử lý nhiều cột, cho phép chỉnh lại dòng chữ và thay đổi kích thước phông chữ. Họ thậm chí quản lý để không phá hủy các công thức và hình ảnh khoa học khi phản chiếu.

Tại thời điểm này, có một số vấn đề nhỏ như thiếu khoảng cách giữa hai từ của một dòng nhảy, nhưng tôi coi chúng là không có vấn đề. Có lẽ họ được sửa trong một trong các phiên bản tiếp theo.


3

Bạn có thể sử dụng ScanTailor cho một công cụ mạnh hơn. Công cụ này không chỉ tự động cắt bớt lề, mà còn có thể thêm nhiều hơn (trong trường hợp ai đó đến câu hỏi này cho câu hỏi sau). Dưới đây là nội dung của trang wiki Bố cục trang :


Ở giai đoạn này, bạn có thể điều chỉnh lề được thêm vào hộp nội dung. Có hai loại lề - cứng và mềm.

Lề cứng - là giữa các đường liền mạch. Chúng được thiết lập bởi người dùng. Bạn có thể di chuyển trên bất kỳ đường liền nét nào, có thể là cạnh trong hoặc ngoài hoặc đặt lề thông qua các giá trị số.

Lề mềm - là giữa đường rắn và đường chấm chấm. Các lề này được tự động thêm vào để đưa kích thước trang về cùng kích thước của các trang khác. Nếu bạn thấy một đường chấm chấm - điều này có nghĩa là ở đâu đó trong dự án có một trang có chiều rộng đó (diện tích có thể sử dụng của Hard + lề) và (có thể là các trang khác) với chiều cao đó.

Đây là một trang lớn gây ra các lề mềm trong tất cả các trang khác, nếu chỉ vì không làm giảm chúng.

Căn chỉnh tùy chọn được xác định chính xác, thêm một lề mềm và nếu bạn thêm, sau đó với bất kỳ phần nào.


Nó dường như không hoạt động đối với các tệp PDF
Oleksiy

Vâng, bạn phải xuất nó thành hình ảnh trước
Ooker

Và sau đó chuyển đổi chúng trở lại thành PDF. Đó là một sự quá mức, đặc biệt là đối với các tệp PDF có hàng trăm trang, như sách và sách giáo khoa.
Oleksiy

@Oleksiy tốt, quá mức cần thiết hay không phụ thuộc vào nhu cầu của bạn sau khi tất cả. Nếu bạn chỉ cần Notepad, thì chắc chắn Word là một thứ quá mức cần thiết. Nhưng sau đó một số người nhận ra rằng Notepad không đủ tốt cho họ. Chính vì phải đối phó với sách và sách giáo khoa mà tôi cần công cụ này
Ooker

1

Tôi cũng gặp vấn đề này với bản PDF được quét 1200 trang (không phải tiếng Anh). Tất cả các công cụ bao gồm Adobe Acrobat (IX đến XI) đều thất bại trong việc cắt xén khoảng trắng xung quanh. Lề của trang lẻ khác với trang trong các trang chẵn. Để làm cho điều này tồi tệ hơn, kích thước của lề không nhất quán. Như @frabjous đã chỉ ra, Briss đã giúp đỡ. Tuy nhiên, khi tất cả các trang trong tài liệu bị chồng chéo, có thể thấy rằng một loại cây trồng không thể được áp dụng vì không có khoảng trắng hiệu quả tổng thể nào cả (do lề không nhất quán)

Giải pháp duy nhất sau đó là cho tôi chia tài liệu PDF thành các trang riêng lẻ, chạy nó qua Briss để loại bỏ lề và kết hợp lại. Các bước tôi làm theo là:

  1. Tôi chia tài liệu này thành các trang riêng lẻ với Adobe Acrobat IX bằng cách nhấp vào Document->Split documentmở hộp thoại sau: nhập mô tả hình ảnh ở đây Hành động này đã tạo 1200 tệp PDF riêng lẻ.
  2. Sau đó, tôi đã tạo một tệp bó với nội dung sau: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. Đặt tệp bó này vào cùng một nơi đặt 1200 tệp PDF và chạy tệp bó.
  4. Một lần nữa, tôi đã sử dụng Adobe Acrobat IX để nối tất cả các tệp PDF thành một tệp duy nhất và voila, tôi có một tệp PDF với tất cả các trang có lề trắng tối thiểu mà giờ đây rất dễ đọc trên máy tính bảng.

Mẹo: Trong nội dung đã nói ở trên của tệp bó, về cơ bản tôi chạy một FORvòng lặp và lấy từng tệp PDF và chuyển nó cho Briss để tự động cắt tệp PDF. Phụ thuộc vào

  1. nơi Briss được cài đặt (và kiến ​​trúc của máy tính, tức là x86 hoặc x64).
  2. nơi Môi trường thời gian chạy Java được cài đặt.
  3. Môi trường thời gian chạy Java có thể được tải xuống miễn phí từ đây

1

Đọc PDF trên Kindle không phải là lý tưởng. Một cách lý tưởng là chuyển đổi các tệp PDF thành định dạng mà Kindle sẽ nhận ra bằng MobiCreator để chuyển đổi các tệp PDF thành các tệp .prc cho Amazon Kindle.

1. Tải xuống và cài đặt phiên bản ĐẦY ĐỦ của Mobipocket Creator từ liên kết bên dưới. (Nếu bạn chọn phiên bản đơn giản hơn, nó sẽ không có tùy chọn chuyển đổi PDF.)

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

2. Khi Mobipocket Creator đang chạy, chọn Adobe PDF trong Nhập từ tệp hiện có

3. Chọn tệp PDF bạn muốn chuyển đổi

4. Để phần còn lại một mình trừ khi bạn muốn thay đổi thư mục đích của mình và nhấp vào Nhập

5. Chọn tệp html vừa tạo và nhấp vào Xây dựng từ thanh công cụ ở đầu Trình tạo Mobipocket

6. Nhấp vào Build (rất có thể bạn sẽ gặp một vài lỗi nhưng tôi chỉ bỏ qua chúng)

7. Chuyển đến thư mục đích của bạn, mở thư mục đã được tạo bằng ấn phẩm của bạn

8. Sao chép tệp .prc vào thư mục Tài liệu của Kindle thông qua cáp USB (nếu bạn muốn nó được gửi không dây, bạn sẽ phải gửi email cho chính mình và trả 10 xu)

Một trong những khó khăn chính của việc đọc tệp PDF trên Kindle là thiếu Mục lục để bạn không thể bỏ qua rất dễ dàng.

Tuy nhiên, có một chức năng trên Mobipocket Creator để tạo Mục lục.


Thiết bị này thực sự là một chiếc Kindle DX; nó không có một built-in đọc PDF, và đủ lớn định dạng tài liệu của tôi cũng tốt với lợi nhuận của họ tỉa.
Charles Duffy

@CharlesDuffy Tốt, ít rắc rối rồi. Thx đã thông báo cho tôi, hy vọng nó hoạt động được
Simon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.