Skip to content

Ghostscript dependency in the project #148

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
itisluiz opened this issue Feb 27, 2025 · 0 comments
Open

Ghostscript dependency in the project #148

itisluiz opened this issue Feb 27, 2025 · 0 comments

Comments

@itisluiz
Copy link

Where exactly is Ghostscript being used within the project? I couldn't find a single instance of it's usage even though the README.md clearly states:

Zerox uses graphicsmagick and ghostscript for the PDF => image processing step. These should be pulled automatically, but you may need to manually install.

I have the feeling this might be a mistake as the dependencies required for each language (Python and JavaScript) are different, at least Poppler is:

Feature Node.js Python
PDF Processing ✓ (requires graphicsmagick) ✓ (requires poppler)

If this is the case, it would also need to be removed from the dependency installation scripts. This is relevant due to the licensing constrictions, this library claims to be MIT but it then seemingly depends on Ghostscript which is AGPL.

I might have missed some usage in the code via some wrapper library or something of the sort, but it'd be odd for multiple libraries that only convert the PDF to an image to be installed within the same language.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant