![]() |
#16 |
Fuzzball, the purple cat
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,274
Karma: 11087488
Join Date: Jun 2011
Location: California
Device: iPad
|
As you figured out, when headers and footers are truly embedded into a PDF procedural stream, most PDF utility apps will not physically remove them as this would require parsing and interpreting the PDF stream and figuring out which part of it displays graphics outside the bounding/clipping box and removing those instructions. This is very difficult to do cleanly and reliably. The real issue is that calibre does not correctly pay attention to the PDF clipping box when converting the PDF to EPUB, as it should.
|
![]() |
![]() |
![]() |
#17 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 148
Karma: 192898
Join Date: Jan 2016
Device: none
|
Indeed, Calibre cropping everything that sits outside the mediabox would have solved the issue easily.
|
![]() |
![]() |
![]() |
#18 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 148
Karma: 192898
Join Date: Jan 2016
Device: none
|
To remove header + footer on all the pages:
Code:
doc = fitz.open("input.pdf") #To find mediabox of page 25 in input file: cpdf -page-info input.pdf 25 WIDTH = doc[0].mediabox.width HEIGHT = doc[0].mediabox.height rect_header = fitz.Rect(0,0,WIDTH,50) #left,top, right,bottom rect_footer = fitz.Rect(0,770,WIDTH,790) numpages = doc.page_count for index in range(numpages): page = doc[index] page.add_redact_annot(rect_header) page.add_redact_annot(rect_footer) page.apply_redactions() doc.save("redacted.pdf") #ebook-convert.exe redacted.pdf redacted.epub Last edited by Shohreh; 06-23-2023 at 04:29 PM. |
![]() |
![]() |
![]() |
#19 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 148
Karma: 192898
Join Date: Jan 2016
Device: none
|
On Windows, through its Measurement tool enabled/disabled through the "m" key, the free application SumatraPDF lets you see the mouse coordinates as you move it across the PDF.
To find the left,top and right,bottom coordinates of the section you want to remove, simple move the mouse, and type the coordinates into the script. Last edited by Shohreh; 06-24-2023 at 02:53 AM. |
![]() |
![]() |
![]() |
#20 |
Member
![]() Posts: 10
Karma: 10
Join Date: Mar 2016
Device: kindle touch 5.3.7.3
|
Try pdfscissors. Here are the related links I have bookmarked:
https://sourceforge.net/p/pdfscissor...read/11d06466/ https://web.archive.org/web/20210213...attredirects=0 https://github.com/abdullah-mazed/pdfscissors https://www.reddit.com/r/pdf/comment..._pdf_cropping/ |
![]() |
![]() |
![]() |
#21 |
The Grand Mouse 高貴的老鼠
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 71,730
Karma: 306664614
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
|
|
![]() |
![]() |
![]() |
#22 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 290
Karma: 2228060
Join Date: Dec 2013
Location: LaVernia, Texas
Device: kindle epub readers on android
|
pdf margins
You can change and EPUB to PDF via calibre and calibre even allows a 'printer offset' (inner margin, either left or right, is wider than outer margin). However, Amazon will not take calibre's output for margins. PDFJAM is the way to go. It does not have a GUI. You can do almost everything imaginable with it, but you have to start with a PDF. Of course most uploads to Amazon are for ebooks, but to submit for printed books to Amazon it is best to upload PDFs. I have in the past asked about altering calibre's method of doing a printer's offset but, apparently, there is something extremely difficult in restructuring its margin capabilities for Amazon's proprietary requirements. Best regards, Pop
|
![]() |
![]() |
![]() |
#23 |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,804
Karma: 87663463
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
I can hard trim and delete pages and change resolution using The GIMP. While not the easiest program to learn it is more obvious than ImageMagick.
Probably loses any invisible OCR layers. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Trimming covers going wrong | ownedbycats | Calibre | 5 | 07-26-2022 04:03 AM |
CBR to PDF Conversion and Trimming | stexxe | Conversion | 3 | 07-05-2011 01:51 PM |
Trimming Covers | hmf | Library Management | 5 | 03-15-2011 03:44 AM |
problems with individuating and trimming the ebooks covers | killa | Calibre | 1 | 12-11-2010 10:59 AM |
TRIMMING MY SHORT 'N CURLIES!!!!! | recluse | Lounge | 19 | 04-08-2010 12:24 PM |