# All our guides for C#  
with HttpClient

Feel free to skim over all our guides to generate documents with PDFShift using **C#** and the _HttpClient_ 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/csharp/httpclient)[

### HTTPWebRequest

21 guides

](/guides/csharp/httpwebrequest)[

### RestSharp

21 guides

](/guides/csharp/restsharp)

## All our guides:

*   [Accessing secured pages](/guides/csharp/httpclient/accessing-secured-pages)
*   [Adding a custom header or footer](/guides/csharp/httpclient/adding-a-custom-header-or-footer)
*   [Adding a text watermark](/guides/csharp/httpclient/adding-a-text-watermark)
*   [Adding an image watermark](/guides/csharp/httpclient/adding-an-image-watermark)
*   [Avoid conversion on error](/guides/csharp/httpclient/avoid-conversion-on-error)
*   [Convert HTML to PDF from a URL](/guides/csharp/httpclient/convert-html-to-pdf-from-a-url)
*   [Convert HTML to PDF from raw HTML](/guides/csharp/httpclient/convert-html-to-pdf-from-raw-html/)
*   [Define a time limit](/guides/csharp/httpclient/define-a-time-limit)
*   [Exporting only a specific set of pages](/guides/csharp/httpclient/exporting-only-a-specific-set-of-pages)
*   [Generate a document with full height](/guides/csharp/httpclient/generate-a-document-with-full-height)
*   [Loading CSS from a string](/guides/csharp/httpclient/loading-css-from-a-string)
*   [Loading CSS from a URL](/guides/csharp/httpclient/loading-css-from-a-url)
*   [Loading JavaScript from a string](/guides/csharp/httpclient/loading-javascript-from-a-string)
*   [Loading JavaScript from a URL](/guides/csharp/httpclient/loading-javascript-from-a-url)
*   [Protecting the generated PDF](/guides/csharp/httpclient/protecting-the-generated-pdf)
*   [Receive a webhook event](/guides/csharp/httpclient/receive-a-webhook-event)
*   [Save your PDF online and get back a URL](/guides/csharp/httpclient/save-your-pdf-online-and-get-back-a-url)
*   [Save your PDF to your Amazon S3 bucket](/guides/csharp/httpclient/save-your-pdf-to-your-amazon-s3-bucket)
*   [Send custom HTTP headers](/guides/csharp/httpclient/send-custom-http-headers)
*   [Using cookies](/guides/csharp/httpclient/using-cookies)
*   [Waiting for a custom element to be ready](/guides/csharp/httpclient/waiting-for-a-custom-element-to-be-ready)