Skip to main content

Introducing the PDF plugin "PDF-app.net" net Plugin for Zapier

  • 15 July 2024
  • 1 reply
  • 67 views

 

Hello ZapierCommunity,

 

We’re excited to launch the PDF-app.net plugin for Zapier! Now you can super easily manage PDFs right in your Zapier zaps, without any coding.

pdf

pdf512×512 9.73 KB

 

Key Features:

  • Create PDFs from HTML + JSON Data: Generate PDFs from your HTML and JSON data, including templates created at PDF-app.net.
  • Extract Text from PDFs: Extract text from PDFs using templates that define specific data extraction areas, all managed within your PDF-app.net account.

What is PDF-app.net?

PDF-app.net simplifies creating, handling, editing, and sharing PDFs. It supports various file formats and offers robust tools to streamline your document workflows.

Direct and easy (at least we hope so!)

 

 

Why Use PDF-app.net with Zapier?

  • Easy Integration: Add PDF features to your zaps with a few clicks.
  • Versatile File Support: Manage PDFs and other file types.
  • Advanced Tools: Merge, split, compress, extract, create and convert PDFs.
  • Secure Handling: Keep your documents safe with encryption.
  • User-Friendly: Enhance your app’s user experience.
  • Cost-Effective: Enjoy competitive pricing and save zapier runs!
  • Efficient Processing: Most functions support asynchronous operations for large tasks (30 sec+ processing). You’ll receive a job ID to check the status and retrieve the results later.

At PDF-app.net, we take security and GDPR compliance very seriously. Your documents are managed with robust encryption and privacy measures to ensure data protection and regulatory compliance.

Additional Features:

  • Upload and download PDFs
  • Merge multiple PDFs
  • Split PDFs into separate pages
  • Convert files to and from PDF
  • Encrypt and decrypt PDFs
  • Compress PDF files
  • Add passwords to PDFs

Special Offer!

Register with the promo code “Zapier2024” and get 500 appcoins credit within a few hours. Don’t miss out!

Get Started

Go to PDF-app.net Plugin | Zapier to read more about the plugin. Visit PDF-app.net for more info or reach out through the plugin page.

Got questions? Just ask!

Thank you,
PDF-app.net Team

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

1 reply

Userlevel 1

If you need to escape illegal JSON characters (such as backslashes, double quotes, etc.) in your input parameters using Zapier, you can utilize the "Code by Zapier" action with the following JavaScript code. This script will process all your input variables, escape the illegal characters, and return the modified parameters as output. Here's how you can do it:

 

The only thing you need to do is define your input parameter NAME(S) and VALUE(S) and copy the code!

 

 

  1. Escape Function: The escapeJsonString function is designed to replace illegal JSON characters with their corresponding escaped versions. This ensures that the strings are safe to be used in JSON format.

  2. Iterating Through Inputs: The script iterates through each input parameter provided to the action. It checks if the parameter is a string and applies the escape function. If the parameter is not a string, it remains unchanged.

  3. Output: The escaped or unchanged parameters are collected in an object (escapedOutput) and returned as the output of the action.

 

Copy this in the code section: 

function escapeJsonString(str) {
return str.replace(/[\\]/g, '\\\\')
.replace(/[\"]/g, '\\"')
.replace(/[\/]/g, '\\/')
.replace(/[\b]/g, '\\b')
.replace(/[\f]/g, '\\f')
.replace(/[\n]/g, '\\n')
.replace(/[\r]/g, '\\r')
.replace(/[\t]/g, '\\t');
}

var escapedOutput = {};

// Iterate over each input parameter
for (var key in inputData) {
if (inputData.hasOwnProperty(key)) {
var value = inputData[key];
if (typeof value === 'string') {
escapedOutput[key] = escapeJsonString(value);
} else {
escapedOutput[key] = value;
}
}
}

output = escapedOutput;

 

 

Prinstscreen from a zap example: 

 

 

And the escaped result: