matteosecli / matteosecli/pdf2archive
Provide instructions for Windows systems
Nobody has claimed this yet.
- Dominant language
- Shell
- Stars
- 87
- Forks
- 19
- PR merge metrics
- No merged PRs in 30d
Description
This doesn't mean that there is an official Windows support; prebuilt packages (with e.g. Cygwin, GS and Java) will not be provided (as I don't have a chance to test them, so it's pointless so ship something untested).
However, being GS and Java cross-platform, there should be in principle no obstacle in running pdf2archive in Windows (once one has a Bash shell). Additionally, given that I've put up pdf2archive right because Linux is discriminated in the availability of free PDF/A-1B converting solutions, it would not be nice to "discriminate back" Windows.
Possible solutions
- For Windows 10 on
An option would be to use the WSL. Checks are needed. - For older versions
I think we need something like Cygwin. Users can be instructed to open a Cygwin terminal and runpdf2archiveas you would do on Linux, or we can provide them with a.batwrapper. Checks are needed.
TODO
- Find someone willing to test on Windows, as I don't have a Windows box available (and I don't plan to have one).
- Test the solution with WSL on Windows 10.
- Test the solution with Cygwin, both with and without a
.bat. - Provide instructions for installing Ghostscript, Java and a WSL Linux distro (or Cygwin).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by testing the pdf2archive entry point on Windows 10 through WSL and on older Windows through Cygwin, using the listed Ghostscript and Java dependencies. Check both direct shell usage and the proposed .bat wrapper, then document installation and running steps for each supported setup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, shell
- Domain
- cli, documentation, operating-systems
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100