DocsUnelte PDF

API Instrumente PDF

Puncte finale pentru imbinare, impartire, compresie, conversie, protectie si manipulare fisiere PDF. Toate punctele finale accepta multipart/form-data si returneaza fisierul procesat ca descarcare binara.

Imbinare PDF

POST/api/pdf-merge

Imbina mai multe fisiere PDF intr-un singur document PDF. Fisierele sunt imbinate in ordinea in care sunt incarcate.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredMai multe fisiere PDF de imbinat
Response:Fisier PDF imbinat
bash
curl -X POST https://freefiletools.io/api/pdf-merge \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o merged.pdf

Impartire PDF

POST/api/pdf-split

Imparte un fisier PDF in mai multe parti pe baza intervalelor de pagini. Returneaza un fisier ZIP care contine PDF-urile impartite.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de impartit
rangesstringRequiredIntervale de pagini, de ex. "1-3,5,7-9". Fiecare interval devine un PDF separat.
Response:Fisier ZIP care contine PDF-urile impartite
bash
curl -X POST https://freefiletools.io/api/pdf-split \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "ranges=1-3,5,7-9" \
  -o split-pages.zip

Compresie PDF

POST/api/pdf-compress

Comprima un fisier PDF pentru a reduce dimensiunea. Foloseste Ghostscript pentru compresie de inalta calitate.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de comprimat
levelstringOptionalNivel de compresie: "low", "medium" sau "high". Implicit: "medium"
Response:Fisier PDF comprimat
bash
curl -X POST https://freefiletools.io/api/pdf-compress \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "level=high" \
  -o compressed.pdf

PDF in Word

POST/api/pdf-to-word

Converteste un fisier PDF intr-un document Microsoft Word (.docx).

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de convertit
Response:Fisier DOCX
bash
curl -X POST https://freefiletools.io/api/pdf-to-word \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.docx

PDF in imagine

POST/api/pdf-to-image

Converteste paginile PDF in imagini. Returneaza un fisier ZIP care contine o imagine per pagina.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de convertit
formatstringOptionalFormat imagine: "png", "jpg" sau "webp". Implicit: "png"
dpinumberOptionalRezolutie in DPI. Implicit: 150
Response:Fisier ZIP care contine imagini
bash
curl -X POST https://freefiletools.io/api/pdf-to-image \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "format=png" \
  -F "dpi=300" \
  -o pages.zip

PDF in Excel

POST/api/pdf-to-excel

Converteste un fisier PDF intr-o foaie de calcul Microsoft Excel (.xlsx). Functioneaza cel mai bine cu PDF-uri care contin date tabulare.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de convertit
Response:Fisier XLSX
bash
curl -X POST https://freefiletools.io/api/pdf-to-excel \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.xlsx

PDF in PowerPoint

POST/api/pdf-to-ppt

Converteste un fisier PDF intr-o prezentare Microsoft PowerPoint (.pptx).

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de convertit
Response:Fisier PPTX
bash
curl -X POST https://freefiletools.io/api/pdf-to-ppt \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o presentation.pptx

Word in PDF

POST/api/word-to-pdf

Converteste un document Microsoft Word (.docx) in PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier .docx de convertit
Response:Fisier PDF
bash
curl -X POST https://freefiletools.io/api/word-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.pdf

PowerPoint in PDF

POST/api/ppt-to-pdf

Converteste o prezentare Microsoft PowerPoint (.pptx) in PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier .pptx de convertit
Response:Fisier PDF
bash
curl -X POST https://freefiletools.io/api/ppt-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o presentation.pdf

Excel in PDF

POST/api/excel-to-pdf

Converteste o foaie de calcul Microsoft Excel (.xlsx) in PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier .xlsx de convertit
Response:Fisier PDF
bash
curl -X POST https://freefiletools.io/api/excel-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o spreadsheet.pdf

Protejeaza PDF

POST/api/protect-pdf

Protejeaza un fisier PDF cu parola. PDF-ul rezultat va necesita o parola pentru deschidere.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de protejat
passwordstringRequiredParola de setat pe PDF
Response:Fisier PDF protejat cu parola
bash
curl -X POST https://freefiletools.io/api/protect-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "password=mysecretpassword" \
  -o protected.pdf

Deblocare PDF

POST/api/unlock-pdf

Elimina protectia cu parola de pe un fisier PDF. Necesita parola curenta.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF protejat cu parola
passwordstringRequiredParola curenta a PDF-ului
Response:Fisier PDF deblocat
bash
curl -X POST https://freefiletools.io/api/unlock-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "password=mysecretpassword" \
  -o unlocked.pdf

Rotire PDF

POST/api/rotate-pdf

Roteste toate paginile unui fisier PDF cu un unghi specificat.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de rotit
anglenumberRequiredUnghi de rotatie: 90, 180 sau 270 de grade
Response:Fisier PDF rotit
bash
curl -X POST https://freefiletools.io/api/rotate-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "angle=90" \
  -o rotated.pdf

Filigran PDF

POST/api/watermark-pdf

Adauga un filigran text pe toate paginile unui fisier PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF pentru filigran
textstringRequiredText filigran de adaugat
Response:Fisier PDF cu filigran
bash
curl -X POST https://freefiletools.io/api/watermark-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "text=CONFIDENTIAL" \
  -o watermarked.pdf

OCR PDF

POST/api/ocr-pdf

Aplica recunoasterea optica a caracterelor (OCR) pe un PDF scanat, facand textul selectabil si cautabil. Foloseste motorul OCR Tesseract.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF scanat
languagestringOptionalLimba OCR: "eng" (engleza), "tur" (turca), "deu" (germana), etc. Implicit: "eng"
Response:Fisier PDF cautabil
bash
curl -X POST https://freefiletools.io/api/ocr-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "language=eng" \
  -o searchable.pdf

Reparare PDF

POST/api/repair-pdf

Incearca sa repare un fisier PDF corupt sau deteriorat.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF corupt
Response:Fisier PDF reparat
bash
curl -X POST https://freefiletools.io/api/repair-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o repaired.pdf

Decupare PDF

POST/api/crop-pdf

Decupeaza toate paginile unui fisier PDF, eliminand spatiul alb sau taind la o zona specifica.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de decupat
Response:Fisier PDF decupat
bash
curl -X POST https://freefiletools.io/api/crop-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o cropped.pdf

Adaugare numere de pagina

POST/api/page-numbers

Adauga numere de pagina pe toate paginile unui fisier PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF
Response:Fisier PDF cu numere de pagina
bash
curl -X POST https://freefiletools.io/api/page-numbers \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o numbered.pdf

Imagine in PDF

POST/api/img-to-pdf

Converteste una sau mai multe imagini intr-un fisier PDF. Fiecare imagine devine o pagina.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredFisiere imagine (JPG, PNG, WebP)
Response:Fisier PDF
bash
curl -X POST https://freefiletools.io/api/img-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o images.pdf

PDF in PDF/A

POST/api/pdf-to-pdfa

Converteste un fisier PDF in format PDF/A pentru arhivare pe termen lung. Foloseste Ghostscript pentru conversie.

Parameters

NameTypeRequiredDescription
fileFileRequiredFisier PDF de convertit
Response:Fisier PDF/A
bash
curl -X POST https://freefiletools.io/api/pdf-to-pdfa \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document-pdfa.pdf