Printing and file management
Stay organized with collections
Save and categorize content based on your preferences.

TIER 1 — Adaptive differentiated
Desktop and productivity users rely on file managers and expect multipurpose
access to content, including output in portable and printed formats.
Printing
Support document printing or document export to a printable format such as PDF.
File management
Add a key desktop capability to your app by implementing common file management
functionality.
File picker
Integrate your app with the OS file picker, ensuring seamless import and export
of content.
File handlers
Enable your app to designate itself as a file handler by declaring support for
relevant file types so users can open files directly from the system's Files
app.
Next steps
To learn more about working with files and printing, see:
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-03-23 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-23 UTC."],[],[]]