![]() |
#16 |
Fuzzball, the purple cat
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,279
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 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 157
Karma: 192898
Join Date: Jan 2016
Device: none
|
Indeed, Calibre cropping everything that sits outside the mediabox would have solved the issue easily.
|
![]() |
![]() |
![]() |
#18 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 157
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 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 157
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: 11
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: 72,031
Karma: 307903668
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
|
|
![]() |
![]() |
![]() |
#22 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 293
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: 12,222
Karma: 89531599
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. |
![]() |
![]() |
![]() |
#24 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 157
Karma: 192898
Join Date: Jan 2016
Device: none
|
The modest Python script I posted served me right several times to remove headers and/or footers before converting a PDF to EPUB without bothering with regexes in Calibre/Sigil.
|
![]() |
![]() |
![]() |
#25 |
Member
![]() Posts: 11
Karma: 10
Join Date: Mar 2016
Device: kindle touch 5.3.7.3
|
|
![]() |
![]() |
![]() |
#26 | |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,222
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
If publishing PDF, then simply edit all the content in LO Writer, with appropriate paragraph, character and page styles, headers, footers, page number etc. Then export a perfect PDF direct from LO Writer. Epub to PDF is only for own use. Madness for publishing. If I ONLY had epub source, for some reason, I'd export docx or RTF and edit as odt in LO Writer. Any method of cropping PDFs is also only for own uses, say to read on a larger eInk or tablet. Calibre is fine for managing ebooks, and conversion of real ebooks (re-flowable). The common reason for me to crop or adjust background on PDFs is because they are PD scans of old PD books or magasines. k2pdfopt, ImageMagick or the GIMP are the best solutions for that. The workflow would be a bit different if scanning myself to do OCR or doing OCR of PD scan to create a wordprocessor file, then proofed via epub. I'll rarely do that as I'd only do it to re-publish and I can't imagine taking that effort for likely no return. My 11" tablet is fine for PDFs, and only a 14″ version of it would be better. I don't need to spend hours making them work on a 6″ to 8 ″ eink or a phone screen. |
|
![]() |
![]() |
![]() |
#27 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 293
Karma: 2228060
Join Date: Dec 2013
Location: LaVernia, Texas
Device: kindle epub readers on android
|
Quote:
|
|
![]() |
![]() |
![]() |
#28 | |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,222
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
Or Save As a docx and use which ever PDF creation tool of your choice. Calibre is an ebook management and conversion tool, it's much less suitable to make PDFs. But converting ebooks or word processor files has nothing to do with "Hard trimming PDFs" |
|
![]() |
![]() |
![]() |
#29 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 55638
Join Date: Jul 2024
Device: Sony PRS-T3
|
Use PDF-Xchange Editor's crop feature and check the option remove content outside the cropped area.
|
![]() |
![]() |
![]() |
|
![]() |
||||
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 |