Quentin Fuxa and GitHub
66bc4a3733
Improve docs for _progressbar.py ( #1456 )
2025-01-09 12:21:21 -08:00
James R. Barlow
65df44f670
Modify tests to deal with variety of Ghostscript versions
2025-01-09 02:14:29 -08:00
James R. Barlow
6edc749023
Fix error handling when PDF contains an invalid image with both ImageMask and ColorSpace set
...
Fixes #1453
2025-01-07 00:27:07 -08:00
James R. Barlow
cff98d258e
Upgrade to Alpine 3.21
2025-01-05 08:53:02 -08:00
James R. Barlow
d1fc77e1b6
docs: add imgconverter
v16.8.0
2025-01-04 12:39:55 -08:00
James R. Barlow
17eed0529a
Update notes
2025-01-04 12:21:46 -08:00
James R. Barlow
f02353686d
s/input/output
2025-01-04 12:18:07 -08:00
James R. Barlow
32813a3c3d
Merge remote-tracking branch 'origin/dependabot/github_actions/astral-sh/setup-uv-5'
2025-01-04 12:10:18 -08:00
James R. Barlow
073a434ab3
Fix webservice interactions with Docker
2025-01-04 12:09:32 -08:00
James R. Barlow
f390e7f9d1
Add cache to Dockerfiles
2025-01-04 12:09:11 -08:00
James R. Barlow
bfbe571f12
docs: fix more rst formatting issues
2025-01-04 10:59:52 -08:00
James R. Barlow
368568b8ea
Change yaml strings in release script
2025-01-04 01:05:27 -08:00
James R. Barlow
55e7177dbe
Present similar interface in webservice.py
2025-01-04 01:04:58 -08:00
James R. Barlow
b486df7e2d
docs: auto update year
2025-01-04 01:04:29 -08:00
James R. Barlow
74a84b6ae9
Fix numerous documentation build problems
2025-01-03 12:23:42 -08:00
James R. Barlow
cfebf1dc8b
alpine: fix pyarrow name again
2025-01-01 20:30:12 -08:00
James R. Barlow
1aaff4af6f
alpine: use pyarrow package for webservice
2025-01-01 18:45:27 -08:00
James R. Barlow
36c82e0659
Add debugging helper scripts
2025-01-01 18:03:15 -08:00
James R. Barlow
522f9d5f56
Merge branch 'pr/pajowu/1448'
2025-01-01 18:00:52 -08:00
James R. Barlow
796e424ee5
graft: Handle stack underflow
2025-01-01 18:00:39 -08:00
James R. Barlow
d87db6cad0
Merge branch 'pr/pajowu/1446'
2025-01-01 17:50:33 -08:00
James R. Barlow
dd6ed4c5f8
Switch to streamlit based web app
2025-01-01 17:26:22 -08:00
James R. Barlow
206bab74bc
Improve diagnostics for unidentified image
2025-01-01 17:13:57 -08:00
dependabot[bot] and GitHub
b333480749
Bump astral-sh/setup-uv from 4 to 5
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 4 to 5.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-23 10:08:40 +00:00
James R. Barlow
f71a5ffd61
hocr: comment typo
2024-12-23 01:46:00 -08:00
James R. Barlow
b7c3ea70ed
Try triage workflow helper
2024-12-12 17:00:21 -08:00
Kara Engelhardt
636623ab49
graft: fix invisible text appearing after strip_invisible_text
...
strip_invisible_text resets the text render mode on each `BT` (begin text) command. However the text state is not actually reset for each text element, only for each page.
The pdf reference says:
> The text state operators can appear outside text objects, and the values they set
> are retained across text objects in a single content stream. Like other graphics
> state parameters, these parameters are initialized to their default values at the
> beginning of each page.
>
> -- https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/pdfreference1.7old.pdf#page=397
With the current implementation, a text object is only deleted if it contains a `3 Tr` command (setting the text rendering mode to invalid). However the rendering mode may be set once and then not changed for multiple text objects or set outside of a text object.
In that case only the first text object (which contains the `3 Tr`-command) is removed. This not only leaves the other text objects in the pdf, but also makes them visible, since the text object that contained the `3 Tr`-command is removed.
This PR updates `strip_invisible_text` to not reset the rendering mode for each object and to keep track of the rendering mode when the graphic state is pushed/popped.
2024-12-11 18:01:12 +01:00
Kara Engelhardt
74253e5fc8
hocr: only add space if boxwidth is positive
2024-12-11 16:23:45 +01:00
James R. Barlow
02d85ff070
Tell uv not to sync dev harder
v16.7.0
2024-12-08 23:20:18 -08:00
James R. Barlow
179c36151b
Tell uv not to sync dev
2024-12-08 17:27:31 -08:00
James R. Barlow
3c4b099cb1
Don't try to install dev dependencies in build
2024-12-08 14:03:04 -08:00
James R. Barlow
15df9c370c
Update notes
2024-12-08 12:20:40 -08:00
James R. Barlow
86d92ef490
Disable logging of markup
...
Fixes #1444
2024-12-08 12:17:19 -08:00
Elliott Sales de Andrade and GitHub
8f44b29ca3
Update intersphinx mapping to current format ( #1443 )
...
This will break somewhere in Sphinx 8.
2024-12-05 23:54:21 -08:00
joskezelensky and GitHub
5a08a6cfeb
Update cookbook.rst ( #1440 )
2024-12-05 00:49:13 -08:00
Ali MJ Al-Nasrawy
6d2d870711
Fix "Scanning contents" progress bar with --redo-ocr
2024-12-04 18:45:46 +03:00
James R. Barlow
cc058be4b2
v16.7.0 release notes
2024-12-02 11:45:01 -08:00
James R. Barlow
7565d20c0a
Fix Docker build and restore ubuntu 24.04 as base Docker image
...
Ubuntu version changed on suspicion of Ghostscript 10, but that issue is resolved.
2024-12-02 11:36:26 -08:00
James R. Barlow
9a075039b5
Remove empty test file
2024-12-02 11:23:35 -08:00
James R. Barlow
5a1c043331
Check in uv.lock and update uv version
2024-11-27 17:14:07 -08:00
James R. Barlow
fe89be5dc0
Fix test broken in commit 85d6fb8c
2024-11-27 15:44:12 -08:00
James R. Barlow
d70296b97a
Merge branch 'main' of github.com:ocrmypdf/OCRmyPDF
2024-11-27 00:10:32 -08:00
7d7658018d
Bump codecov/codecov-action from 4 to 5 ( #1433 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 00:04:27 -08:00
8fb8e9f72c
Bump astral-sh/setup-uv from 3 to 4 ( #1436 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 3 to 4.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-27 00:04:04 -08:00
James R. Barlow
85d6fb8ce9
Don't use stdout for Ghostscript
...
Apparently, Ghostscript simply uses temporary files when asked to write to stdout. We're already using temporary files internally, so this eliminates some redundant copies.
2024-11-21 17:02:03 -08:00
James R. Barlow
828e741c24
README add more features
2024-11-17 13:43:47 -08:00
James R. Barlow
36837f8353
Remove conda from installables list (conda's ocrmypdf is old/unmaintained)
2024-11-17 13:38:17 -08:00
James R. Barlow
12fd4f70f1
docs: fix typo
2024-11-17 13:37:31 -08:00
James R. Barlow
250615561d
v16.6.2 release notes
v16.6.2
2024-11-16 19:05:20 -08:00
James R. Barlow
a659f83d67
Remove invalid hyperlink annotations to satisfy Ghostscript 10.x during PDF/A conversion
...
Closes #1425
2024-11-16 19:02:10 -08:00