# Gradle .gradle/ build/ !gradle/wrapper/gradle-wrapper.jar # Manual build artifacts (when Gradle is not available) lib/ !lib/README.md # Java *.class *.jar !gradle/wrapper/gradle-wrapper.jar # Allow our built JAR files in build/libs/ !build/libs/pdf-memo-layers.jar !build/libs/pdf-probe.jar *.war *.ear *.nar hs_err_pid* # IDE .idea/ *.iws *.iml *.ipr .vscode/ *.swp *.swo *~ # OS .DS_Store Thumbs.db # Logs *.log convert.log convert-*.log analysis-result*.txt # Sample files (user should provide their own) samples/input.pdf samples/output.pdf samples/*.pdf # Keep specific test files that were used during development !samples/README.md # But exclude any test files we generate samples/test-*.pdf # PDF processing directories pdfs/ converted/ test-output/ # Keep README files for documentation !pdfs/README.md !converted/README.md # Generated PDFs in root directory input.pdf output.pdf # Temporary files *.tmp *.temp temp_* # Test output files test-output*.pdf test-temp.pdf test-*.pdf *-test.pdf # PowerShell script generated files create-*.ps1 # Build manifest files build/MANIFEST*.MF