diff options
author | Norbert Preining <norbert@preining.info> | 2022-10-03 03:03:44 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-10-03 03:03:44 +0000 |
commit | 0ec122c100e39ea118fdb2c4b6223ece8053f439 (patch) | |
tree | d7077d4e42fc0d4e6f697738c3852c6967dd3b35 /support/extractpdfmark/README.md | |
parent | 097f244236b682cc77c6ecf25be4150091d8daf9 (diff) |
CTAN sync 202210030303
Diffstat (limited to 'support/extractpdfmark/README.md')
-rw-r--r-- | support/extractpdfmark/README.md | 62 |
1 files changed, 37 insertions, 25 deletions
diff --git a/support/extractpdfmark/README.md b/support/extractpdfmark/README.md index c7ffbae58d..525a91cf05 100644 --- a/support/extractpdfmark/README.md +++ b/support/extractpdfmark/README.md @@ -1,5 +1,8 @@ +<!-- -*- coding: utf-8 -*- --> # Extract PDFmark +[ [Japanese (日本語)](./README.ja.md) / English ] + Extract page mode and named destinations as PDFmark from PDF https://github.com/trueroad/extractpdfmark @@ -70,24 +73,18 @@ See https://bugs.ghostscript.com/show_bug.cgi?id=699830 .) Some distributions have `extractpdfmark` package. -* Debian: -[9 stretch](https://packages.debian.org/stretch/extractpdfmark). -* Ubuntu: -17.04 Zesty Zapus, -17.10 Artful Aardvark, -[18.04 LTS Bionic Beaver](https://packages.ubuntu.com/bionic/extractpdfmark), -[18.10 Cosmic Cuttlefish](https://packages.ubuntu.com/cosmic/extractpdfmark). -* Fedora: -[29](https://apps.fedoraproject.org/packages/extractpdfmark). -* Cygwin: -[2017-05](https://sourceware.org/ml/cygwin-announce/2017-05/msg00030.html). +* Debian +* Ubuntu +* Fedora +* Cygwin +* etc. -## Install from [source tarball](https://github.com/trueroad/extractpdfmark/releases/download/v1.1.0/extractpdfmark-1.1.0.tar.gz) +## Install from [source tarball](https://github.com/trueroad/extractpdfmark/releases/download/v1.1.1/extractpdfmark-1.1.1.tar.gz) ### Required -Extract PDFmark requires one of the two interfaces of poppler. -Please choose which to use when building Extrat PDFmark. +Extract PDFmark requires one of the three interfaces of poppler. +Please choose which to use when building Extrcat PDFmark. #### poppler-cpp I/F (recommended) @@ -108,28 +105,43 @@ the following might be convenient. * Cygwin + libpoppler-cpp-devel -#### poppler-core I/F +#### poppler-glib I/F + +[poppler](https://poppler.freedesktop.org/) 0.78.0+ is required. +Extract PDFmark's configure script selects poppler-glib I/F +if pkg-config does not find poppler-cpp >= 0.74.0, +and finds poppler-glib 0.78.0+. -[poppler](https://poppler.freedesktop.org/) 0.13.3+ +The configure script's option `--with-poppler=glib` specifies +explicitly using this interface. + +#### poppler-core I/F (deprecated) + +[poppler](https://poppler.freedesktop.org/) 0.13.3 - 0.75.0 built with the following option is required -(recommended poppler 0.48.0+). -If you have poppler 0.74.0+, poppler-cpp I/F is recommended. +(recommended poppler 0.48.0 - 0.73.0). * --enable-xpdf-headers (poppler 0.59.0 and before) * -DENABLE_XPDF_HEADERS=ON (poppler 0.60.0 - 0.72.0) -* -DENABLE_UNSTABLE_API_ABI_HEADERS=ON (poppler 0.73.0 and after) +* -DENABLE_UNSTABLE_API_ABI_HEADERS=ON (poppler 0.73.0 - 0.75.0) + +If you have poppler 0.74.0+, poppler-cpp I/F +instead of this I/F is recommended. +Extract PDFmark build with this I/F on poppler-0.76.0+ fails +since poppler-0.76.0 has a disruptive change to the I/F. Extract PDFmark's configure script selects poppler-core I/F -if pkg-config does not find poppler-cpp >= 0.74.0 -and finds poppler >= 0.24.4. +if pkg-config does not find poppler-cpp >= 0.74.0, +does not find poppler-glib >= 0.78.0, +and finds poppler 0.24.4 - 0.75.0. There are two versions of this interface, private and normal. For popler 0.24.4 - 0.47.0, private version is selected. -For popler 0.48.0+, normal version is selected. +For popler 0.48.0 - 0.75.0, normal version is selected. The configure script's option `--with-poppler=core-private` specifies -explicitly using private version (for poppler 0.13.3+). +explicitly using private version (for poppler 0.13.3 - 0.75.0). The configure script's option `--with-poppler=core` specifies -explicitly using normal version (for poppler 0.48.0+). +explicitly using normal version (for poppler 0.48.0 - 0.75.0). If you would like to use poppler 0.13.3 - 0.24.3, it is necessary to specify explicitly configure script's option `--with-poppler=core-private`. @@ -194,7 +206,7 @@ Ghostscript 9.14+ (for `make check`) ## Licence -Copyright (C) 2016-2019 Masamichi Hosoda +Copyright (C) 2016-2022 Masamichi Hosoda Extract PDFmark is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by |