Gdzie są udokumentowane opcje / przełączniki ghostscript?

15

Wiem, że istnieje na przykład opcja Ghostscript -dPDFSETTINGS=/screen- gdzie to jest udokumentowane? Jak mogę zobaczyć, jakie inne opcje akceptuje, od czego screen? Ponadto -dMaxSubsetPct=100- co to robi?

Otwieram man gs, PDFSETszukam, pojawia się komunikat „Nie znaleziono wzoru”. Piszę w wyszukiwarce, otrzymuję mnóstwo osobistych stron internetowych, brak trafień w dokumentację.

Czy ktoś może pomóc z linkiem?


EDYCJA: zobacz także powiązany post:

Zapytanie Ghostscript o domyślne opcje / ustawienia urządzenia wyjściowego (takie jak „pdfwrite” lub „tiffg4”) - Przepełnienie stosu

... aby uzyskać listę obsługiwanych opcji dla danego urządzenia.

sdaau
źródło

Odpowiedzi:

13

Na stronie Przegląd Ghostscript odkryłem, że strona Ps2pdf.htm wyjaśnia dPDFSETTINGS:

-dPDFSETTINGS=konfiguracja
Ustawia „parametry destylatora” na jedno z czterech predefiniowanych ustawień:

  • /screen wybiera wyjście o niskiej rozdzielczości podobne do ustawienia „Optymalizacja ekranu” programu Acrobat Distiller.
  • /ebook wybiera wyjście średniej rozdzielczości podobne do ustawienia „eBook” programu Acrobat Distiller.
  • /printer wybiera dane wyjściowe podobne do ustawienia „Optymalizacja drukowania” programu Acrobat Distiller.
  • /prepress wybiera wyjście podobne do ustawienia „Prepress Optimized” programu Acrobat Distiller.
  • /default wybiera dane wyjściowe, które mają być przydatne w szerokim zakresie zastosowań, być może kosztem większego pliku wyjściowego.

Na tej samej stronie MaxSubsetPctpojawia się tylko w tabeli rozpoznawanych „parametrów programu Acrobat Distiller 5 zdefiniowanych w dokumencie DistillerParameters zawartym w zestawie Acrobat SDK” oraz łącza do tego zestawu SDK.

Zamiast pobierać duży zestaw SDK, szukałem „Parametry destylatora” na stronie Adobe i znalazłem Ustawienia tworzenia Adobe PDF, które wyjaśniają MaxSubsetPct na stronie 88:

MaxSubsetPct

Obsługiwane przez: wszystkie aplikacje
Typ: liczba całkowita
Nazwa interfejsu użytkownika: Podzbiór osadzonych czcionek, gdy procent użytych znaków jest mniejszy niż: wartość %
Wartość domyślna: 100

Maksymalny procent glifów w czcionce, którego można użyć przed osadzeniem całej czcionki zamiast podzbioru. Dopuszczalny zakres wynosi od 1 do 100.

Distiller używa tej wartości tylko wtedy, gdy jest to SubsetFonts true. Na przykład wartość 30 oznacza, że ​​czcionka zostanie osadzona w całości (nie w podzbiorze), jeśli zostanie użytych więcej niż 30% glifów; wartość 100 oznacza, że ​​wszystkie czcionki zostaną podzestawione bez względu na liczbę używanych glifów (ponieważ nie można użyć więcej niż 100% glifów).

Bavi_H
źródło
Wielkie dzięki za to @Bavi_H - więc powinienem był poszukać ps2pdf! Cóż, tak naprawdę nie przyszło mi to do głowy, więc doceniam wskaźnik :)Pozdrawiam!
sdaau
linki są martwe
Alec Jacobson,
12

Aby uzyskać listę wszystkich obsługiwanych opcji -dPDFSETTINGS=..., możesz to zrobić:

gs \
  -dNODISPLAY \
  -c ".distillersettings {exch ==only ( ) print ==} forall quit"

Powinieneś zobaczyć ten wynik:

/default -dict-
/prepress -dict-
/PSL2Printer -dict-
/ebook -dict-
/screen -dict-
/printer -dict-

Możesz wykonać następujące polecenie Ghostscript, aby zapytać o szczegółowe ustawienia -dPDFSETTINGS=/screenparametru:

gs \
  -q \
  -dNODISPLAY \
  -c ".distillersettings /screen get {exch ==only ( ) print ===} forall quit" \
| sort

Ta odpytuje wewnętrzny .distillersettings słownik Ghostscript , który zawiera klucz o nazwie /screen, którego wartością jest kolejny słownik ... Wynik powinien być mniej więcej taki (może się nieznacznie różnić w zależności od konkretnej wersji Ghostscript):

/AutoRotatePages /PageByPage
/CannotEmbedFontPolicy /Warning
/ColorACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/ColorConversionStrategy /sRGB
/ColorImageDownsampleType /Average
/ColorImageResolution 72
/CompatibilityLevel 1.3
/CreateJobTicket false
/DoThumbnails false
/EmbedAllFonts true
/GrayACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/GrayImageDownsampleType /Average
/GrayImageResolution 72
/MonoImageDownsampleType /Average
/MonoImageResolution 300
/NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats]
/PreserveEPSInfo false
/PreserveOPIComments false
/PreserveOverprintSettings false
/UCRandBGInfo /Remove

To samo, co możesz zrobić dla wszystkich (innych) parametrów, które -dPDFSETTINGS=...mogą zająć:

  • /prepress
  • /printer
  • /default
  • /screen
  • /ebook
  • /PSL2Printer

Całkiem interesujące jest porównanie szczegółowych ustawień wszystkich z nich (a także jednoczesne przeglądanie dokumentacji dla Ps2pdf.htm ...).

Kurt Pfeifle
źródło
Załóżmy, że chcę dostosować jeden z parametrów w screenustawieniach. Jak mam przekazać wszystkie te polecenia w wierszu poleceń gs?
Alec Jacobson,
@AlecJacobson: Aby odpowiedzieć na twoje pytanie, musisz podać nazwę parametru, który chcesz poprawić.
Kurt Pfeifle
Po prostu szukam odpowiedzi na to pytanie (bez odpowiedzi) na SO stackoverflow.com/questions/54289570/…
Alec Jacobson,
@AlecJacobson: To nie pomaga mi szybko zrozumieć, na czym polega twój problem. (Jestem dostępny do wynajęcia na godziny, ale to powinno ci pomóc ...)
Kurt Pfeifle
2

To dobry dokument dla nowych użytkowników:

http://www.ghostscript.com/doc/9.05/Use.htm

nwhsvc
źródło
Wielkie dzięki za to, @nwhsvc - wygląda na bardzo dobry dokument (po prostu szybko go przejrzał), ale znowu nie wspomina ani „-dPDFSETTINGS”, ani „-dMaxSubsetPct”, nie mówiąc już o wyjaśnieniu, co robią . Czy istnieje odniesienie, które to wyjaśnia? Twoje zdrowie!
sdaau
2

Znalazłem następujące:

ps2pdf:

„Zoptymalizowany ekran” „eBook” „Zoptymalizowany wydruk” „Zoptymalizowany wydruk wstępny”

Acrobat 'Save as Adobe PDF' printer dialog:

„Jakość druku” „Druk wysokiej jakości” „Najmniejszy rozmiar pliku” „Standard”

Ustawienia wstępne Adobe PDF :

Press Quality

Tworzy pliki PDF do produkcji wysokiej jakości wydruków (na przykład do druku cyfrowego lub do separacji kolorów na naświetlarce lub naświetlarce). Nie tworzy jednak plików zgodnych z formatem PDF / X. W tym przypadku najwyższa jest jakość treści. Celem jest zachowanie wszystkich informacji w pliku PDF wymaganych przez drukarkę komercyjną lub dostawcę usług drukowania do prawidłowego wydrukowania dokumentu. Ten zestaw opcji korzysta z formatu PDF 1.4, konwertuje kolory na CMYK oraz próbkuje w dół obrazy kolorowe i w skali szarości do 300 ppi, a obrazy monochromatyczne do 1200 ppi. Osadza podzbiory wszystkich czcionek i zachowuje przezroczystość (dla typów plików zdolnych do przezroczystości).

High Quality Print

Tworzy pliki PDF do drukowania wysokiej jakości na drukarkach biurowych i urządzeniach sprawdzających. To ustawienie wstępne używa PDF 1.4, próbkuje w dół obrazy kolorowe i w skali szarości do 300 ppi, a obrazy monochromatyczne do 1200 ppi. Osadza również podzbiory wszystkich czcionek, pozostawia niezmieniony kolor i nie spłaszcza przezroczystości (dla typów plików zdolnych do przezroczystości).

Smallest File Size

Tworzy pliki PDF do wyświetlania w Internecie lub w intranecie lub do dystrybucji za pośrednictwem systemu e-mail. Ten zestaw opcji wykorzystuje kompresję, próbkowanie w dół i stosunkowo niską rozdzielczość obrazu. Konwertuje wszystkie kolory na sRGB i (w przypadku konwersji opartych na programie Adobe Acrobat Distiller) nie osadza czcionek. Optymalizuje także pliki do podawania bajtów.

Standard

Tworzy pliki PDF, które zostaną wydrukowane na drukarkach stacjonarnych lub kopiarkach cyfrowych, opublikowane na dysku CD lub wysłane do klienta jako dowód publikacji. Ten zestaw opcji wykorzystuje kompresję i próbkowanie w dół, aby zmniejszyć rozmiar pliku. Jednak osadza również podzbiory wszystkich (dozwolonych) czcionek używanych w pliku, konwertuje wszystkie kolory na sRGB i drukuje do średniej rozdzielczości. Podzbiory czcionek systemu Windows nie są domyślnie osadzane.

Nie ma dokładnej korelacji z, ps2pdf PDFSETTINGSale przynajmniej daje wyobrażenie o różnicach w predefiniowanych cechach.

hmj6jmh
źródło