PDF Tools

Overview

Contains multiple Smart Services and Functions for interacting with PDF Documents.

Key Features & Functionality

Smart Services:

  • Merge PDF - Merges multiple PDF documents into a single document.
  • Extract PDF Pages - Extracts a range of pages from an existing PDF into a new PDF.
  • Fill PDF - Populates the fields of a PDF Form and optionally flattens it disallow further changes.
  • Create PDF Content - Allows text to be added to a PDF with control over the style, position, and angle. An existing PDF can be updated or a new one created from scratch.
  • Convert PDF to Image - Creates an array of images or a multi-page tiff from a PDF.
  • Compress PDF - Compresses the images in the PDF to make it smaller.
  • Un-protect and Copy PDF - Using the document password, create an un-protected copy of a protected PDF.
  • Convert Image to PDF - Creates a PDF starting from one or many images. It also supports multi-page tiff images.
  • Encrypt PDF - Encrypts an existing PDF with a password.

Functions:

  • Get PDF Metadata - Retrieves metadata on the PDF: page count, title, author, security, encryption, etc.
  • Get PDF Text - Retrieves the text content from a PDF.
  • Get PDF Form Fields - Retrieves the populated form field values of an unflattened PDF.
  • Get PDF Signature Fields - Retrieves the populated signature field values of an unflattened PDF.
  • Get PDF Bookmarks - Retrieves the raw list of bookmarks in the PDF.

Anonymous
Parents
  • Hi ,

    we are using fill pdf smart service so we can populate data but is seems that we are doing something wrong.

    Here is the exemple of it:

    = {
      Barcode: "123",
      BarCodeNumber: "456",
      CustomerFLName: "BDVBDVBCB",
      CustomerAddress: "BCMNDBSMBBV",
      Datum: "DDFBVBDFVNBMDFBV",
      ArchNum: "BFVKJBDBVMBVM",
      CMPL_Code: "  VM VMNMC M M",
      pozdrav: "BMCNBMBNCB NB",
      pricina: "VBMDBFVMNVBN",
      tabela_potpisi: " DC NMMN B",
      Aktivirajte: "VBMDBVMBM BCN"
    }

    The data field are not fulfill it stay as it is define.

    The flatten filed is set to true().

    And getPdfFields() is responding correctly:

    [name=Barcode, value=], [name=BarCodeNumber, value=], [name=CustomerFLName, value=], [name=CustomerAddress, value=], [name=Datum, value=], [name=ArchNum, value=], [name=CMPL_Code, value=], [name=pozdrav, value=], [name=pricina, value=], [name=tabela_potpisi, value=], [name=Aktivirajte, value=]

    So we  assume that the template is OK.

    Any help is much appreciated.

    BR,Natasa

Comment
  • Hi ,

    we are using fill pdf smart service so we can populate data but is seems that we are doing something wrong.

    Here is the exemple of it:

    = {
      Barcode: "123",
      BarCodeNumber: "456",
      CustomerFLName: "BDVBDVBCB",
      CustomerAddress: "BCMNDBSMBBV",
      Datum: "DDFBVBDFVNBMDFBV",
      ArchNum: "BFVKJBDBVMBVM",
      CMPL_Code: "  VM VMNMC M M",
      pozdrav: "BMCNBMBNCB NB",
      pricina: "VBMDBFVMNVBN",
      tabela_potpisi: " DC NMMN B",
      Aktivirajte: "VBMDBVMBM BCN"
    }

    The data field are not fulfill it stay as it is define.

    The flatten filed is set to true().

    And getPdfFields() is responding correctly:

    [name=Barcode, value=], [name=BarCodeNumber, value=], [name=CustomerFLName, value=], [name=CustomerAddress, value=], [name=Datum, value=], [name=ArchNum, value=], [name=CMPL_Code, value=], [name=pozdrav, value=], [name=pricina, value=], [name=tabela_potpisi, value=], [name=Aktivirajte, value=]

    So we  assume that the template is OK.

    Any help is much appreciated.

    BR,Natasa

Children
No Data