PDF API – μετατροπή ιστοσελίδων & HTML σε PDF μέσω υπηρεσίας web

Ενσωμάτωσε τη μετατροπή Web-to-PDF του web2pdf.eu απευθείας στην εφαρμογή σου. Μια απλή διεπαφή HTTP επιστρέφει PDF με ακρίβεια pixel – χωρίς υδατογράφημα, συμμορφωμένο με GDPR.

Endpoint

Στείλε ένα POST-request με τη URL προορισμού ως JSON. Η απάντηση είναι απευθείας το PDF.

ΜέθοδοςPOST
URLhttps://web2pdf.eu/api/generate-pdf
HeaderContent-Type: application/json
Body{ "url": "https://example.com" }
Απάντησηapplication/pdf (δυαδικά δεδομένα)

Παράδειγμα: curl

curl -X POST https://web2pdf.eu/api/generate-pdf \
     -H "Content-Type: application/json" \
     -d '{"url": "https://www.google.com"}' \
     --output google.pdf

Παράδειγμα: JavaScript / Node.js

// Node.js / Browser (fetch)
const res = await fetch("https://web2pdf.eu/api/generate-pdf", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://example.com" })
});

const buffer = Buffer.from(await res.arrayBuffer());
await require("fs/promises").writeFile("example.pdf", buffer);

Παράδειγμα: PHP

<?php
$ch = curl_init("https://web2pdf.eu/api/generate-pdf");
curl_setopt_array($ch, [
    CURLOPT_POST           => true,
    CURLOPT_HTTPHEADER     => ["Content-Type: application/json"],
    CURLOPT_POSTFIELDS     => json_encode(["url" => "https://example.com"]),
    CURLOPT_RETURNTRANSFER => true,
]);
$pdf = curl_exec($ch);
curl_close($ch);
file_put_contents("example.pdf", $pdf);

Παράδειγμα: Python

# Python (requests)
import requests

res = requests.post(
    "https://web2pdf.eu/api/generate-pdf",
    json={"url": "https://example.com"},
)
with open("example.pdf", "wb") as f:
    f.write(res.content)

HTML αντί για URL: HTML-σε-PDF API

Έχεις ήδη HTML και CSS και θέλεις να δημιουργήσεις ένα PDF από αυτά; Στείλε το markup σου στο endpoint POST /api/html-to-pdf με το body { "html": "…", "css": "…" }. Δοκίμασέ το στον φυλλομετρητή με τον μετατροπέα HTML-σε-PDF.

Τυπικές περιπτώσεις χρήσης

  • Αυτόματη δημιουργία τιμολογίων, προσφορών και αναφορών ως PDF.
  • Αρχειοθέτηση ιστοσελίδων και άρθρων από την πλευρά του server.
  • Ενσωμάτωση εξαγωγής PDF σε εφαρμογές SaaS, dashboards και CMS.
  • Δημιουργία screenshots ολόκληρων σελίδων ως έτοιμο για εκτύπωση έγγραφο.

Συχνές Ερωτήσεις

Πώς λειτουργεί το Web-to-PDF API;

Στείλε ένα POST-request με { "url": "…" } στο /api/generate-pdf. Η απάντηση είναι το έτοιμο PDF (application/pdf) – χωρίς υδατογράφημα.

Μπορώ να μετατρέψω HTML αντί για URL σε PDF;

Ναι. Χρησιμοποίησε το endpoint /api/html-to-pdf και στείλε { "html": "…", "css": "…" }.

Πόσο κοστίζει το PDF API;

Η αρχή είναι δωρεάν. Το API τρέχει συμμορφωμένο με GDPR σε διακομιστές στην ΕΕ.

Ποιες γλώσσες προγραμματισμού υποστηρίζονται;

Κάθε γλώσσα με υποστήριξη HTTP – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# και άλλες.