> ## Documentation Index
> Fetch the complete documentation index at: https://pitchprint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ghostscript Arguments

> Add your own Ghostscript command arguments in settings to change the PDF version, colour model and other output specs before download or webhook delivery.

Ghostscript is a powerful PostScript and PDF processing engine. With Ghostscript, it is possible to further edit and convert your PDF specifications to your desires.

We have integrated a Ghostscript command pipeline, that can convert your PDF file based on your provided arguments, before being downloaded or sent to Webhook integrations. You can provide your custom Ghostscript commands **[in our settings page](https://admin.pitchprint.io/settings)**

***

For example, let's say you would like the PDF to be converted from it's default PDF version 1.7 to PDF/X-3 version 1.3, you would provide the following argument: **-dPDFX**

<Frame>
  <img src="https://s3.amazonaws.com/helpscout.net/docs/assets/58f1ec6d2c7d3a52b42f8254/images/5b9f79f50428631d7a8b36c4/file-ruKIWfPffa.png" alt="Settings page with -dPDFX entered as the Ghostscript argument" />
</Frame>

***

Another example, if you would like to convert the PDF version to 1.4 and convert all colors including images in the PDF to CYMK, you would provide the following arguments:

1. \*\*-\*\***dCompatibilityLevel=1.4**
2. **-sProcessColorModel=DeviceCMYK**
3. **-sColorConversionStrategy=CMYK**
4. **-sColorConversionStrategyForImages=CMYK**

<Frame>
  <img src="https://s3.amazonaws.com/helpscout.net/docs/assets/58f1ec6d2c7d3a52b42f8254/images/5b9f7ffd0428631d7a8b370f/file-7KPpv3KbT8.png" alt="Settings page with the four CMYK conversion arguments entered together in the Ghostscript field" />
</Frame>

<Warning>
  Each argument must be separated by a single space.
</Warning>

For more available arguments you can study  [Ghostscript Use](https://www.ghostscript.com/doc/9.23/VectorDevices.htm) .

Also note that we provide other default arguments such as (so you should not):
**-sDEVICE=pdfwrite -sOutputFile=out-x3.pdf PDFX\_def.ps input.ps**

## Related articles

<CardGroup cols={2}>
  <Card title="PDF Rendering" icon="file-pdf" href="/docs/tutorial/pdf-rendering">
    How PitchPrint generates print-ready PDFs and its distiller engines.
  </Card>

  <Card title="Automation: Sending your PDF file to Printer" icon="print" href="/docs/tutorial/automation-sending-your-pdf-file-to-printer">
    Automate emailing PDF output to your printer using webhooks and Zapier.
  </Card>

  <Card title="PDF Uploader" icon="upload" href="/docs/documentation/pdf-uploader">
    Upload PDF files and convert them into editable designs.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.