Skip to content

paalamugan/pdf-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vercel PDF Generator

How to use the api using curl

curl -X POST https://pdf-generator-stable.vercel.app/api/pdfGenerator \
-H "Content-Type: application/json" \
-d '{"payload": "<h1>PDF Content</h1>"}' \
--output my-pdf.pdf

How to use the api using fetch

try {
  const htmlContent = `<h1>PDF Content</h1>`;
  const response = await fetch("https://pdf-generator-stable.vercel.app/api/pdfGenerator", {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      payload: htmlContent,
    }),
  });
  if (!response.ok) {
    throw await response.json();
  }

  return response.buffer();
} catch (err) {
  throw new Error(err.error || err.message);
}

Please login into vercel account locally, if not login

npm install -g vercel
vercel login

Install Dependencies

yarn install

For Development

  • In Local Development,
vercel dev
  • In Production testing,
vercel

Vercel Production Deployment

vercel --prod