Select a zip file with your Java projects to preview locally. Embedded .umz archives are supported.
No file selected.
Select a zip file with your Java projects to preview locally. Embedded .umz archives are supported.
No file selected.
The Java Source Printer processes the zip file you upload solely to generate the PDF documents you request. The content of uploaded files is not stored, shared, distributed, or processed for any other purpose. Files are handled transiently and are deleted immediately after the PDF output has been produced.
Uploaded source code is processed exclusively for the purpose of generating the PDF output you requested. It is not analyzed for analytics, not used to train models, and not disclosed to third parties. No backups of uploaded content are made.
The server is hosted in the data center of a public school in Luxembourg. Processing occurs on this server, and uploaded content does not leave this environment.
Transport security is provided through HTTPS. The application is designed to keep processing isolated to the request lifecycle and to delete all temporary data immediately after completion.
The zip file must contain one or more project folders. Each project folder becomes the project name in the preview and PDFs.
Java source files can be in any subfolder under each project. Only files ending with .java are processed.
If your projects are nested below the top level, set the Project folder level slider in the Input section to match where the project folders live (1 = top level, 2 = one folder deeper).
This will restore all settings to their defaults.
Confirming will send the selected zip and your settings to the server to generate the PDFs. See the data privacy note.
Uploaded zip
No file selected.
Upload a zip to see your Java files.
Preview