PDF Aracları API
PDF dosyalarını birlestirme, bolme, sıkıstırma, donusturme, koruma ve isleme icin uc noktalar. Tum uc noktalar multipart/form-data kabul eder ve islenmis dosyayı ikili indirme olarak dondurur.
PDF Birlestirme
/api/pdf-mergeBirden fazla PDF dosyasını tek bir PDF belgesinde birlestirin. Dosyalar yuklendikleri sırayla birlestirilir.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Birlestirilecek birden fazla PDF dosyası |
Birlestirilmis PDF dosyası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.pdfPDF Bolme
/api/pdf-splitBir PDF dosyasını sayfa aralıklarına gore birden fazla parcaya bolun. Bolunmus PDF'leri iceren bir ZIP dosyası dondurur.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Bolunecek PDF dosyası |
ranges | string | Required | Sayfa aralıkları, ornegin "1-3,5,7-9". Her aralık ayrı bir PDF olur. |
Bolunmus PDF'leri iceren ZIP dosyası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.zipPDF Sıkıstırma
/api/pdf-compressBoyutunu azaltmak icin bir PDF dosyasını sıkıstırın. Yuksek kaliteli sıkıstırma icin Ghostscript kullanır.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Sıkıstırılacak PDF dosyası |
level | string | Optional | Sıkıstırma seviyesi: "low", "medium" veya "high". Varsayılan: "medium" |
Sıkıstırılmıs PDF dosyası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.pdfPDF'den Word'e
/api/pdf-to-wordBir PDF dosyasını Microsoft Word (.docx) belgesine donusturun.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Donusturulecek PDF dosyası |
DOCX dosyasıcurl -X POST https://freefiletools.io/api/pdf-to-word \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.docxPDF'den Goruntuye
/api/pdf-to-imagePDF sayfalarını goruntulere donusturun. Sayfa basına bir goruntu iceren bir ZIP dosyası dondurur.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Donusturulecek PDF dosyası |
format | string | Optional | Goruntu formatı: "png", "jpg" veya "webp". Varsayılan: "png" |
dpi | number | Optional | DPI cinsinden cozunurluk. Varsayılan: 150 |
Goruntuleri iceren ZIP dosyası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.zipPDF'den Excel'e
/api/pdf-to-excelBir PDF dosyasını Microsoft Excel (.xlsx) tablosuna donusturun. Tablo verisi iceren PDF'lerde en iyi sonucu verir.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Donusturulecek PDF dosyası |
XLSX dosyasıcurl -X POST https://freefiletools.io/api/pdf-to-excel \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.xlsxPDF'den PowerPoint'e
/api/pdf-to-pptBir PDF dosyasını Microsoft PowerPoint (.pptx) sunumuna donusturun.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Donusturulecek PDF dosyası |
PPTX dosyasıcurl -X POST https://freefiletools.io/api/pdf-to-ppt \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pptxWord'den PDF'e
/api/word-to-pdfBir Microsoft Word (.docx) belgesini PDF'e donusturun.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Donusturulecek .docx dosyası |
PDF dosyasıcurl -X POST https://freefiletools.io/api/word-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.pdfPowerPoint'ten PDF'e
/api/ppt-to-pdfBir Microsoft PowerPoint (.pptx) sunumunu PDF'e donusturun.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Donusturulecek .pptx dosyası |
PDF dosyasıcurl -X POST https://freefiletools.io/api/ppt-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pdfExcel'den PDF'e
/api/excel-to-pdfBir Microsoft Excel (.xlsx) tablosunu PDF'e donusturun.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Donusturulecek .xlsx dosyası |
PDF dosyasıcurl -X POST https://freefiletools.io/api/excel-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o spreadsheet.pdfPDF Koruma
/api/protect-pdfBir PDF dosyasını parola ile koruyun. Olusturulan PDF acılmak icin parola gerektirecektir.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Korunacak PDF dosyası |
password | string | Required | PDF'e ayarlanacak parola |
Parola korumalı PDF dosyası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.pdfPDF Kilidini Acma
/api/unlock-pdfBir PDF dosyasından parola korumasını kaldırın. Mevcut parolayı gerektirir.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Parola korumalı PDF dosyası |
password | string | Required | PDF'nin mevcut parolası |
Kilidi acılmıs PDF dosyası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.pdfPDF Dondurme
/api/rotate-pdfBir PDF dosyasının tum sayfalarını belirtilen acıda dondurun.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Dondurulecek PDF dosyası |
angle | number | Required | Dondurme acısı: 90, 180 veya 270 derece |
Dondurulmus PDF dosyası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.pdfPDF Filigran
/api/watermark-pdfBir PDF dosyasının tum sayfalarına metin filigranı ekleyin.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Filigran eklenecek PDF dosyası |
text | string | Required | Eklenecek filigran metni |
Filigranlı PDF dosyası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.pdfOCR PDF
/api/ocr-pdfTaranmıs bir PDF'ye Optik Karakter Tanıma (OCR) uygulayarak metni secilebilir ve aranabilir hale getirin. Tesseract OCR motorunu kullanır.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Taranmıs PDF dosyası |
language | string | Optional | OCR dili: "eng" (Ingilizce), "tur" (Turkce), "deu" (Almanca), vb. Varsayılan: "eng" |
Aranabilir PDF dosyası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.pdfPDF Onarım
/api/repair-pdfBozuk veya hasarlı bir PDF dosyasını onarmayı deneyin.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Bozuk PDF dosyası |
Onarılmıs PDF dosyasıcurl -X POST https://freefiletools.io/api/repair-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o repaired.pdfPDF Kırpma
/api/crop-pdfBir PDF dosyasının tum sayfalarını kırparak boslukları kaldırın veya belirli bir alana kesin.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Kırpılacak PDF dosyası |
Kırpılmıs PDF dosyasıcurl -X POST https://freefiletools.io/api/crop-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o cropped.pdfSayfa Numarası Ekleme
/api/page-numbersBir PDF dosyasının tum sayfalarına sayfa numarası ekleyin.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF dosyası |
Sayfa numaralı PDF dosyasıcurl -X POST https://freefiletools.io/api/page-numbers \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o numbered.pdfGoruntuyu PDF'e Donusturme
/api/img-to-pdfBir veya daha fazla goruntuyü PDF dosyasına donusturun. Her goruntu bir sayfa olur.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Goruntu dosyaları (JPG, PNG, WebP) |
PDF dosyası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.pdfPDF'den PDF/A'ya
/api/pdf-to-pdfaUzun sureli arsivleme icin bir PDF dosyasını PDF/A formatına donusturun. Donusum icin Ghostscript kullanır.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Donusturulecek PDF dosyası |
PDF/A dosyası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