Entwickler-API
Leistungsstarkes, einfaches RESTful API – implementieren Sie die professionelle Konvertierung von PDF in eBooks in nur wenigen Codezeilen
📖API-Anfragen
$cURL
🐍Python-SDK
📘TypeScript-SDK
Basis-URL:
https://fusion-api.oomol.com/v1Authentifizierung
Alle Anfragen erfordern einen API-Schlüssel im Autorisierungsheader (Format: Bearer YOUR_API_KEY).
Authorization: Bearer YOUR_API_KEY
POST
/pdf-transform-markdown/submitPDF-zu-Markdown-Aufgabe senden
Laden Sie die URL der PDF-Datei hoch und senden Sie die Aufgabe zur Konvertierung in das Markdown-Format
Anforderungsparameter
pdfURL- PDF-Datei-Cloud-URL (Zeichenfolge, erforderlich, erhalten von der Datei-Upload-API)model- Konvertierungsmodell (Zeichenfolge, erforderlich, fester Wert: „gundam“)filename- Name der Ausgabedatei ohne Erweiterung (optional), wird zur einfacheren Dateierkennung verwendetignore_pdf_errors- PDF-Parsing-Fehler ignorieren (optional, Standard: true)ignore_ocr_errors- OCR-Fehler ignorieren (optional, Standard: true)
Beispielanfrage
{
"pdfURL": "cache://abc123.pdf",
"model": "gundam",
"filename": "my-document",
"ignore_pdf_errors": true,
"ignore_ocr_errors": true
}Antwortbeispiel
{
"success": true,
"sessionID": "019aa097-f28d-7000-8d56-6a2987a7b144"
}GET
/pdf-transform-markdown/result/:taskIdPDF-zu-Markdown-Ergebnis abfragen
Status und Ergebnis der Konvertierungsaufgabe nach Aufgaben-ID abfragen
URL-Parameter
taskId- Aufgaben-ID (von der Submit-API zurückgegebene Sitzungs-ID)
Antwortbeispiel (Verarbeitung)
{
"success": true,
"state": "processing",
"progress": 66
}Antwortbeispiel (abgeschlossen)
{
"success": true,
"state": "completed",
"progress": 100,
"data": {
"downloadURL": "https://cdn.oomol.com/result.md"
}
}Antwortbeispiel (fehlgeschlagen)
{
"success": false,
"state": "failed",
"progress": 0,
"error": "Grund für den Konvertierungsfehler"
}POST
/pdf-transform-epub/submitPDF-zu-EPUB-Aufgabe senden
Laden Sie die URL der PDF-Datei hoch und senden Sie die Aufgabe zur Konvertierung in das EPUB-Format
Anforderungsparameter
pdfURL- PDF-Datei-Cloud-URL (Zeichenfolge, erforderlich, erhalten von der Datei-Upload-API)model- Konvertierungsmodell (Zeichenfolge, erforderlich, fester Wert: „gundam“)filename- Name der Ausgabedatei ohne Erweiterung (optional), wird zur einfacheren Dateierkennung verwendetignore_pdf_errors- PDF-Parsing-Fehler ignorieren (optional, Standard: true)ignore_ocr_errors- OCR-Fehler ignorieren (optional, Standard: true)
Beispielanfrage
{
"pdfURL": "cache://abc123.pdf",
"model": "gundam",
"filename": "my-document",
"ignore_pdf_errors": true,
"ignore_ocr_errors": true
}Antwortbeispiel
{
"success": true,
"sessionID": "019aa097-f28d-7000-8d56-6a2987a7b144"
}GET
/pdf-transform-epub/result/:taskIdPDF-zu-EPUB-Ergebnis abfragen
Status und Ergebnis der Konvertierungsaufgabe nach Aufgaben-ID abfragen
URL-Parameter
taskId- Aufgaben-ID (von der Submit-API zurückgegebene Sitzungs-ID)
Antwortbeispiel (Verarbeitung)
{
"success": true,
"state": "processing",
"progress": 66
}Antwortbeispiel (abgeschlossen)
{
"success": true,
"state": "completed",
"progress": 100,
"data": {
"downloadURL": "https://cdn.oomol.com/result.epub"
}
}Antwortbeispiel (fehlgeschlagen)
{
"success": false,
"state": "failed",
"progress": 0,
"error": "Grund für den Konvertierungsfehler"
}