Commit graph

17 commits

Author SHA1 Message Date
Benoît Minisini
415de7b257 Update configuration files to autoconf 2.71.
[CONFIGURATION]
* NEW: Update configuration files to autoconf 2.71.
2022-09-03 13:24:51 +02:00
Benoît Minisini
05774304df Add C++ 17 compilation flag to make 'gb.poppler' compile everywhere.
[GB.POPPLER]
* BUG: Add C++ 17 compilation flag to make 'gb.poppler' compile everywhere.
2022-05-26 20:17:44 +02:00
Benoît Minisini
8ad11ab5cb Still try to make 'gb.poppler' compile again everywhere.
[GB.POPPLER]
* BUG: Still try to make 'gb.poppler' compile again everywhere.
2022-05-26 19:36:45 +02:00
Benoît Minisini
8ef2747def Try to fix compilation on ArchLinux.
[GB.POPPLER]
* BUG: Try to fix compilation on ArchLinux.
2022-05-24 20:17:31 +02:00
gambas
6318d80cfc Fix an API argument that must be initialized.
[GB.POPPLER]
* BUG: Fix an API argument that must be initialized.
2022-02-21 21:10:27 +01:00
gambas
e652efbbe6 Fix the use of a method deprecated by poppler 0.82.
[GB.POPPLER]
* BUG: Fix the use of a method deprecated by poppler 0.82.
2022-02-05 00:20:57 +01:00
gambas
2dc81d0b98 Use 'poppler-cpp' for rendering, and 'poppler-glib' for the other features. Add rendering hints properties.
[GB.POPPLER]
* NEW: Use 'poppler-cpp' for rendering, and 'poppler-glib' for the other features.
* NEW: PdfDocument: Antialiasing, TextAntialiasing and TextHinting are three new properties that define rendering hints. All are TRUE by default, except TextHinting.
2020-12-04 22:16:31 +01:00
gambas
23f36d919e poppler >= 0.20 is now required.
[GB.POPPLER]
* NEW: poppler >= 0.20 is now required.
2020-06-27 11:40:14 +02:00
gambas
24f131c35d Do not use 'poppler_page_get_text_for_area()' API for older versions of poppler.
[GB.POPPLER]
* BUG: Do not use 'poppler_page_get_text_for_area()' API for older versions of poppler.
2020-06-24 19:28:14 +02:00
gambas
340d282db9 'POPPLER_FIND_IGNORE_DIACRITICS' exists since 0.73 version.
[GB.POPPLER]
* BUG: 'POPPLER_FIND_IGNORE_DIACRITICS' exists since 0.73 version.
2020-06-24 18:48:35 +02:00
gambas
61e010f147 Add new properties and methods.
[GB.POPPLER]
* NEW: PdfDocument: Find() method finds a page index from its label.
* NEW: PdfPage: Thumbnail property returns the thumbnail of a page if it exists.
* NEW: PdfPage: Label property returns the label of the page.
* NEW: PdfPage: Text property returns the text contents of the page.
* NEW: PdfPage: GetText() method returns the text contents of part of the page.
* NEW: PdfPage: Width and Height properties return the size of the page.
* NEW: PdfPage: FindText() method searches for a specific text in the page and return all the bounding boxes found.
2020-06-24 17:29:47 +02:00
gambas
41e1b9a031 PdfDocument: Make Index property enumerable.
[GB.POPPLER]
* NEW: PdfDocument: Make Index property enumerable.
2020-06-24 09:54:17 +02:00
gambas
1d10b2117c Add support for document index and actions.
[GB.POPPLER]
* NEW: Default resolution is now the same as the poppler library (72 DPI).
* NEW: PdfDocument: Add Max and Index.Max property.
* NEW: PdfDocument: Add Keywords, CreationDate and ModificationDate properties.
* NEW: PdfDocument: Add Linearized and Version properties.
* NEW: PdfDocument: PdfDocument.Index returns the document index as an read-only array of PdfIndex objects.
* NEW: PdfIndex: Action property returns the detail of the action associated with an index entry.
2020-06-24 09:44:47 +02:00
gambas
6ea7235e1a Do not a useless private datatype.
[GB.POPPLER]
* BUG: Do not a useless private datatype.
2020-06-18 17:22:38 +02:00
gambas
98028acd24 Add rendering based on poppler-splash.
[GB.POPPLER]
* NEW: Add rendering based on poppler-splash.
2020-06-18 16:44:23 +02:00
gambas
4784c6c6a9 Switch to poppler-glib, that is more complete than poppler-cpp.
[GB.POPPLER]
* NEW: Switch to poppler-glib, that is more complete than poppler-cpp.
2020-06-18 14:06:22 +02:00
gambas
94e6feaf5c New 'gb.poppler' component that will replace 'gb.pdf'.
[CONFIGURATION]
* NEW: Fix component template generator.

[GB.POPPLER]
* NEW: New 'gb.poppler' component that will replace 'gb.pdf'.
2020-06-18 00:04:33 +02:00