Forrest logo
tool overview
On this page you find all important commands for the CLI tool gs. If the command you are looking for is missing please ask our AI.

gs

The "gs" command line tool, also known as Ghostscript, is a versatile software package commonly used for interpreting and rendering PostScript and PDF files. It is primarily used for converting these file formats into various other formats, such as raster images or different printer languages.

Ghostscript is an open-source project that supports a wide range of platforms, including Windows, macOS, and Linux, making it accessible to a large user base. It operates through the command line interface, allowing users to execute numerous operations and options with specific parameters.

One of the primary functionalities of "gs" is its ability to convert PostScript and PDF files into raster image formats like PNG, TIFF, or JPEG. It provides extensive control over the output image's resolution, format, and quality.

Additionally, Ghostscript allows users to manipulate and extract content from PDF files. It is capable of combining multiple PDF documents into a single file or splitting a document into individual pages. Users can also extract text and images from PDFs using various extraction methods.

"gs" supports the execution of PostScript programs and is often used to troubleshoot and debug PostScript code. It provides the ability to examine and modify different aspects of the PostScript rendering process, helping to identify and correct errors or optimize performance.

Furthermore, Ghostscript offers multiple printer language emulations, allowing users to send print jobs to different printer models. This feature enables users to generate printer-ready files without requiring access to the physical printer.

The command line tool provides numerous detailed options for controlling and customizing the output. Users can adjust image compression, resolution, color management, font handling, and many other parameters to achieve the desired result.

Multi-page documents, such as PDFs, can be merged, cropped, rotated, or reordered using "gs". It gives users the ability to manipulate the content and structure of the document with precise control.

The Ghostscript project has a large and active user community. This support community provides extensive documentation, tutorials, and forums to assist users with any questions, issues, or specific use cases they may encounter while using the tool.

Overall, Ghostscript is a powerful and flexible command line tool with extensive capabilities for processing and manipulating PostScript and PDF files. Its versatility, platform support, and active community make it a valuable tool for various tasks related to document management and conversion.

List of commands for gs:

  • gs:tldr:0eb02 gs: Extract pages from a PDF file.
    $ gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=${output-pdf} ${input-pdf}
    try on your machine
    explain this command
  • gs:tldr:37d09 gs: To view a file.
    $ gs -dQUIET -dBATCH ${file-pdf}
    try on your machine
    explain this command
  • gs:tldr:5c2a9 gs: Merge PDF files.
    $ gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=${output-pdf} ${input1-pdf} ${input2-pdf}
    try on your machine
    explain this command
  • gs:tldr:c84cf gs: Convert PDF file (pages 1 through 3) to an image with 150 dpi resolution.
    $ gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=jpeg -r150 -dFirstPage=${1} -dLastPage=${3} -sOutputFile=${output_%d-jpg} ${input-pdf}
    try on your machine
    explain this command
  • gs:tldr:e0577 gs: Reduce PDF file size to 150 dpi images for reading on a e-book device.
    $ gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOutputFile=${output-pdf} ${input-pdf}
    try on your machine
    explain this command
tool overview