# All our guides for Java  
with Retrofit

Feel free to skim over all our guides to generate documents with PDFShift using **Java** and the _Retrofit_ library.

You can't find the guide you are looking for? [Contact us](/contact) and tell us what you are looking for and we'll write the guide you need.

## Available libraries

[

### HttpClient

21 guides

](/guides/java/httpclient)[

### Java.net

21 guides

](/guides/java/javanet)[

### Netty

21 guides

](/guides/java/netty)[

### OkHTTP

21 guides

](/guides/java/okhttp)[

### Retrofit

9 guides

](/guides/java/retrofit)

## All our guides:

*   [Accessing secured pages](/guides/java/retrofit/accessing-secured-pages)
*   [Adding a custom header or footer](/guides/java/retrofit/adding-a-custom-header-or-footer)
*   [Adding a text watermark](/guides/java/retrofit/adding-a-text-watermark)
*   [Adding an image watermark](/guides/java/retrofit/adding-an-image-watermark)
*   [Avoid conversion on error](/guides/java/retrofit/avoid-conversion-on-error)
*   [Convert HTML to PDF from a URL](/guides/java/retrofit/convert-html-to-pdf-from-a-url)
*   [Convert HTML to PDF from raw HTML](/guides/java/retrofit/convert-html-to-pdf-from-raw-html/)
*   [Define a time limit](/guides/java/retrofit/define-a-time-limit)
*   [Exporting only a specific set of pages](/guides/java/retrofit/exporting-only-a-specific-set-of-pages)