summaryrefslogtreecommitdiff
path: root/support/extractpdfmark/README.md
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-10-03 03:03:44 +0000
committerNorbert Preining <norbert@preining.info>2022-10-03 03:03:44 +0000
commit0ec122c100e39ea118fdb2c4b6223ece8053f439 (patch)
treed7077d4e42fc0d4e6f697738c3852c6967dd3b35 /support/extractpdfmark/README.md
parent097f244236b682cc77c6ecf25be4150091d8daf9 (diff)
CTAN sync 202210030303
Diffstat (limited to 'support/extractpdfmark/README.md')
-rw-r--r--support/extractpdfmark/README.md62
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