Existuje způsob, jak zvýšit velikost (od 80 kB 100 kB) a pdf souborů bez přidání žádné nové texty nebo obrázky?

0

Otázka

Potřebuji zvýšit velikost souboru pdf bez přidání žádné nové texty nebo obrázky. Mohu zmenšit velikost souboru pomocí to. Když jsem zvýšit soubor rozměrech od A4 do A3, A2 atd pomocí dostupných online nástrojů, automaticky se dostane stlačený. To, co chci, je zvýšení jeho velikost od 80 kB 100 kB. Nějaký nápad, jak to může být provedeno v Pythonu nebo použití jakéhokoli nástroje?

filesize pdf pdf-generation python
2021-11-19 07:06:02
2

Nejlepší odpověď

0

Já jsem odpověď na mou vlastní otázku. Vyřešil jsem to, první převedením pdf do souboru postscript (ps), pak převod ps souboru zpět do souboru pdf. Člověk může experimentovat s různými převodníky. Pokud výchozí hodnoty nefungují, může zkusit změnit výchozí hodnoty příslušných parametrů. Pro mě, konečná velikost souboru stal ~300 kB s výchozí hodnoty.

  1. Na převod PDF do PS, lze použít gs, pdf2ps nebo pdftops converter:

pdftops počáteční.pdf intermediate.ps

  1. Pro převod PS do formátu PDF, je možné použít gs nebo ps2pdf converter:

ps2pdf intermediate.ps finále.pdf

POUŽÍT TUTO METODU
Jak navrhl K J, to není dobrý nápad, aby převést pdf do ps formátu, protože to může vést ke ztrátě některé zdroje obsahu. Lepší způsob, jak zvýšit velikost souboru by k dekompresi stávající obsah v pdf souboru. Jeden může používat mutool pro tento účel.

mutool clean-d -vstupni_soubor.pdf vystupni_soubor.pdf

Jeden může také odkazovat na následující příspěvky https://stackoverflow.com/a/25377929/10802527 a https://stackoverflow.com/a/25377913/10802527

2021-11-20 13:58:24

Ano, dekompresní s mutool pracoval.
Uttam Kumar Basak
-1

Pokud máte Photoshop, Otevřete soubor PDF a dělat "uložit jako" a uvidíte kvalitní možnost, pak jen zvýšit až na max... Pokud to nebude pracovat s Pdf soubory, a pak vzít screenshot PDF a to výše uvedený návrh znovu, bude to fungovat

2021-11-20 10:08:48

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................