1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3825],{20063:(e,t,a)=>{var i=a(47260);a.o(i,"usePathname")&&a.d(t,{usePathname:function(){return i.usePathname}}),a.o(i,"useRouter")&&a.d(t,{useRouter:function(){return i.useRouter}}),a.o(i,"useSearchParams")&&a.d(t,{useSearchParams:function(){return i.useSearchParams}})},25959:(e,t,a)=>{a.d(t,{v:()=>r});var i=a(12115);let o=e=>{let t,a=new Set,i=(e,i)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=i?i:"object"!=typeof o||null===o)?o:Object.assign({},t,o),a.forEach(a=>a(t,e))}},o=()=>t,n={setState:i,getState:o,getInitialState:()=>r,subscribe:e=>(a.add(e),()=>a.delete(e))},r=t=e(i,o,n);return n},n=e=>{let t=(e=>e?o(e):o)(e),a=e=>(function(e,t=e=>e){let a=i.useSyncExternalStore(e.subscribe,i.useCallback(()=>t(e.getState()),[e,t]),i.useCallback(()=>t(e.getInitialState()),[e,t]));return i.useDebugValue(a),a})(t,e);return Object.assign(a,t),a},r=e=>e?n(e):n},88136:(e,t,a)=>{a.d(t,{X6:()=>D,lj:()=>F});var i=a(351),o=a(25803);let n=[{code:"401",label:"invalid_api_key",description:"The x-api-key header is missing, invalid, or has been rotated."},{code:"402",label:"insufficient_credits",description:"The account does not have enough API Credits for the request."},{code:"422",label:"pdf_tool_processing_failed",description:"The file, options, or PDF structure could not be processed. Failed processing attempts are refunded automatically."}],r=[{code:"400",label:"invalid_payload",description:"The JSON or multipart payload is missing required HTML or URL input."},{code:"401",label:"invalid_api_key",description:"The x-api-key header is missing, invalid, or has been rotated."},{code:"402",label:"insufficient_credits",description:"The account does not have enough API Credits for the request."},{code:"502",label:"conversion_failed",description:"The server-side rendering service could not complete the conversion. Failed processing attempts are refunded automatically."}],s=[{name:"Content-Type",description:"The MIME type of the generated file, usually application/pdf or application/zip."},{name:"Content-Disposition",description:"Attachment filename for the generated output."},{name:"X-Credits-Charged",description:"Credits charged for the successful request."},{name:"X-Credit-Balance",description:"Remaining API Credit balance after the request."}];function c(e,t,a){return"import { writeFile } from 'node:fs/promises';\n\nconst response = await fetch('".concat((0,i.sZ)()).concat(e,"', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n 'x-api-key': process.env.ITEXTMASTER_API_KEY\n },\n body: JSON.stringify(").concat(a,")\n});\n\nif (!response.ok) {\n throw new Error(await response.text());\n}\n\nawait writeFile('").concat(t,"', Buffer.from(await response.arrayBuffer()));")}function d(e,t,a){return"import os\nimport requests\n\nresponse = requests.post(\n '".concat((0,i.sZ)()).concat(e,"',\n headers={\n 'Content-Type': 'application/json',\n 'x-api-key': os.environ['ITEXTMASTER_API_KEY'],\n },\n json=").concat(a,",\n)\nresponse.raise_for_status()\n\nwith open('").concat(t,"', 'wb') as f:\n f.write(response.content)")}function l(e,t){return[{question:"How much does the ".concat(e," cost?"),answer:"Each successful ".concat(e," request uses 1 Credit. 1,000 Credits cost $1, and every signed-in user receives 100 free API Credits each month.")},{question:"What happens if processing fails?",answer:"Failed processing attempts are refunded automatically, and the API returns an error response you can log or retry."},{question:"Should I call this API from the browser?",answer:"No. Keep API Keys server-side and call the endpoint from your backend, queue, or automation job when you need to ".concat(t,".")}]}function p(e){var t,a,o;let r="/api/external/pdf-tools/".concat(e.toolId),p=null!=(t=e.files)?t:["input.pdf"],u=(0,i.aP)({files:p,options:e.options,syntax:"javascript"}),P=(0,i.aP)({files:p,options:e.options,syntax:"python"}),m=(0,i.nf)({toolId:e.toolId,output:e.output,options:e.options,files:p}),f=(0,i.DL)({toolId:e.toolId,output:e.output,options:e.options,files:p});return{slug:e.slug,toolId:e.toolId,title:e.title,metaDescription:e.metaDescription,valueProposition:e.valueProposition,useCase:e.useCase,endpoint:r,output:e.output,exampleOutput:"".concat(e.output," with X-Credits-Charged: 1 and X-Credit-Balance response headers."),limits:e.limits,curl:m,multipartExample:m,jsonBase64Example:f,node:c(r,e.output,u),python:d(r,e.output,P),errorCodes:n,responseHeaders:s,faq:null!=(a=e.faq)?a:l(e.title,e.title.toLowerCase().replace(" api","")),relatedWebsiteTool:{label:e.title.replace(" API"," website tool"),href:"/tools/".concat(null!=(o=e.websiteToolSlug)?o:e.toolId),description:"Use the browser tool for one-off work, then move repeated jobs to the API."},relatedApiPages:e.relatedApiPages}}function u(e){var t,a,o;let n=function(e,t,a){let o=a.map(e=>" -F '".concat(e,"' \\")).join("\n");return"curl -X POST ".concat((0,i.sZ)()).concat(e," \\\n -H 'x-api-key: YOUR_API_KEY' \\\n").concat(o,"\n --output ").concat(t)}(e.endpoint,e.output,e.multipartFields),r=(t=e.endpoint,a=e.output,o=e.jsonCurlBody,"curl -X POST ".concat((0,i.sZ)()).concat(t," \\\n -H 'Content-Type: application/json' \\\n -H 'x-api-key: YOUR_API_KEY' \\\n -d '").concat(o,"' \\\n --output ").concat(a));return{slug:e.slug,toolId:e.toolId,title:e.title,metaDescription:e.metaDescription,valueProposition:e.valueProposition,useCase:e.useCase,endpoint:e.endpoint,output:e.output,exampleOutput:"".concat(e.output," with Credits response headers."),limits:e.limits,curl:n,multipartExample:n,jsonBase64Example:r,node:c(e.endpoint,e.output,e.no
1deBody),python:d(e.endpoint,e.output,e.pythonBody),errorCodes:e.errorCodes,responseHeaders:s,faq:e.faq,relatedWebsiteTool:{label:e.title.replace(" API"," website tool"),href:"/tools/".concat(e.websiteToolSlug),description:"Use the website tool when you want an interactive workflow without writing code."},relatedApiPages:e.relatedApiPages}}let P=[p({slug:"merge-pdf-api",toolId:"merge-pdf",title:"Merge PDF API",metaDescription:"Merge PDF files through the iTextMaster PDF Tools API. 1 Credit per successful request with cURL, Node.js, and Python examples.",valueProposition:"Combine multiple PDFs into one ordered document from your backend, batch job, or product workflow without building PDF merge infrastructure.",useCase:"Use it when customers upload multiple documents and your product needs to return one packet, one archive-ready PDF, or one signed delivery file.",output:"merged.pdf",options:"{}",files:["first.pdf","second.pdf"],limits:["Requires two or more valid PDF files.","Password-protected PDFs should be unlocked before calling the endpoint.","Very large batches should be split into smaller requests."],relatedApiPages:["split-pdf-api","rotate-pdf-api","delete-pages-api"]}),p({slug:"split-pdf-api",toolId:"split-pdf",title:"Split PDF API",metaDescription:"Split PDF files into page ranges with the iTextMaster PDF Tools API. Includes cURL, Node.js, Python, Credits, limits, and errors.",valueProposition:"Extract page ranges or divide large PDFs automatically so your app can produce focused packets, attachments, or archives.",useCase:"Use it in intake pipelines that receive one long PDF and need to route contracts, invoices, exhibits, or attachments as separate files.",output:"split-results.zip",options:'{"mode":"ranges","ranges":[{"start":1,"end":3},{"start":4,"end":8}]}',limits:["Requires one valid PDF file.","Returns ZIP output when one request creates multiple files.","Page ranges must refer to pages that exist in the input PDF."],relatedApiPages:["merge-pdf-api","extract-pages-api","delete-pages-api"]}),p({slug:"rotate-pdf-api",toolId:"rotate-pdf",title:"Rotate PDF API",metaDescription:"Rotate selected PDF pages by API. Automate page orientation fixes with iTextMaster, 1 Credit per successful request.",valueProposition:"Fix page orientation in automated document intake, scanning, and review workflows with a simple PDF rotation endpoint.",useCase:"Use it after scanning, fax import, or mobile capture when some pages arrive sideways and need a consistent reading direction.",output:"rotated.pdf",options:'{"angle":90,"pages":[1,3,5]}',limits:["Angles should use supported right-angle rotations such as 90, 180, or 270 degrees.","Page numbers must exist in the input PDF.","Encrypted PDFs may need to be unlocked first."],relatedApiPages:["deskew-pdf-api","crop-pdf-api","organize-pdf-api"].filter(e=>"deskew-pdf-api"!==e)}),p({slug:"delete-pages-api",toolId:"delete-pages",title:"Delete Pages API",metaDescription:"Delete unwanted PDF pages by API. Remove blank, outdated, or sensitive pages with Credits-based PDF automation.",valueProposition:"Remove unwanted pages from PDFs inside document cleanup, compliance, and intake workflows before files reach users.",useCase:"Use it when a workflow must remove cover sheets, blank pages, appendices, or obsolete pages before storing the final document.",output:"cleaned.pdf",options:'{"pages":[2,4]}',limits:["Requires one valid PDF file.","At least one page must remain after deletion.","Use valid 1-based page numbers in the options payload."],relatedApiPages:["extract-pages-api","organize-pdf-api","remove-metadata-api"]}),p({slug:"extract-pages-api",toolId:"extract-pages",title:"Extract Pages API",metaDescription:"Extract selected PDF pages by API and return a focused PDF. Includes multipart and JSON base64 examples.",valueProposition:"Pull only the pages your app needs and return a smaller PDF for review, routing, or download.",useCase:"Use it when users upload a large PDF but downstream systems only need signed pages, invoice pages, or a selected exhibit.",output:"extracted.pdf",options:'{"pages":[1,3,5]}',limits:["Requires one valid PDF file.","Page numbers are 1-based.","Duplicate or missing pages should be normalized before calling the endpoint."],relatedApiPages:["split-pdf-api","delete-pages-api","organize-pdf-api"]}),p({slug:"organize-pdf-api",toolId:"organize-pdf",title:"Organize PDF API",metaDescription:"Reorder PDF pages by API. Automate page organization with 1 Credit per successful request.",valueProposition:"Rebuild document page order from application state, review decisions, or automated page classification.",useCase:"Use it after users sort pages in your UI or after a document classifier decides the final order for a packet.",output:"organized.pdf",options:'{"pageOrder":[3,1,2]}',limits:["Requires one valid PDF file.","pageOrder must reference pages that exist in the input.","Use extract or delete pages first if the page set needs to change."],relatedApiPages:["extract-pages-api","delete-pages-api","reverse-pages-api"]}
1),p({slug:"add-watermark-api",toolId:"add-watermark",title:"Add Watermark API",metaDescription:"Add text watermarks to PDFs by API. Brand, classify, or mark documents with 1 Credit per successful request.",valueProposition:"Apply confidential, draft, approval, or brand watermarks to PDFs automatically before distribution or storage.",useCase:"Use it when every generated contract, policy, invoice, or review copy needs a visible status label before it leaves your system.",output:"watermarked.pdf",options:'{"type":"text","text":"CONFIDENTIAL","position":"diagonal","opacity":0.25,"fontSize":48}',limits:["Text watermarking is best for classification labels and simple branding.","Very complex transparency or page boxes may affect visual placement.","Preview with representative files before large batch runs."],relatedApiPages:["header-footer-api","page-numbers-api","flatten-pdf-api"]}),p({slug:"header-footer-api",toolId:"header-footer",title:"Header Footer API",metaDescription:"Add headers and footers to PDFs by API. Automate document labels, dates, and page context.",valueProposition:"Stamp consistent headers and footers onto generated or uploaded PDFs before they are shared.",useCase:"Use it for report names, account IDs, generated dates, confidentiality labels, or footer context in recurring document jobs.",output:"header-footer.pdf",options:'{"headerText":"Quarterly Report","footerText":"Page {page} of {total}"}',limits:["Requires one valid PDF file.","Header and footer text should be concise.","Very small margins can reduce available placement area."],relatedApiPages:["page-numbers-api","add-watermark-api","flatten-pdf-api"]}),p({slug:"page-numbers-api",toolId:"page-numbers",title:"Page Numbers API",metaDescription:"Add page numbers to PDFs by API with cURL, Node.js, Python, Credits, limits, and error documentation.",valueProposition:"Add predictable page numbering to generated packets, review bundles, or archive PDFs.",useCase:"Use it when merged or generated documents need stable references for approvals, reviews, and audit trails.",output:"numbered.pdf",options:'{"position":"bottom-center","startNumber":1}',limits:["Requires one valid PDF file.","Start numbers should be positive integers.","Choose a position that does not collide with existing content."],relatedApiPages:["merge-pdf-api","header-footer-api","organize-pdf-api"]}),p({slug:"flatten-pdf-api",toolId:"flatten-pdf",title:"Flatten PDF API",metaDescription:"Flatten PDF annotations and form fields by API. Create static PDFs for sharing, archiving, or compliance workflows.",valueProposition:"Convert editable PDF layers into static output before distribution or archival storage.",useCase:"Use it after form filling, annotation review, or approval workflows when recipients should not edit fields or comments.",output:"flattened.pdf",options:"{}",limits:["Requires one valid PDF file.","Flattening is intended to make editable content static.","Keep the source file if you need to edit fields again later."],relatedApiPages:["form-filler-api","remove-metadata-api","pdf-redaction-api"]}),p({slug:"form-filler-api",toolId:"form-filler",title:"Form Filler API",metaDescription:"Fill PDF form fields by API and optionally flatten the result. Automate PDF forms with Credits-based billing.",valueProposition:"Populate PDF forms from application data, CRMs, onboarding flows, or internal systems and return a ready-to-send PDF.",useCase:"Use it when your product has structured data and a fillable PDF template, such as applications, onboarding packs, or approvals.",output:"filled-form.pdf",options:'{"fields":{"Name":"Ada Lovelace","Approved":true},"flatten":true}',limits:["Works best with standard fillable PDF form fields.","Field names must match the source PDF field names.","Flattening makes fields static in the returned PDF."],relatedApiPages:["flatten-pdf-api","invoice-generator-api","remove-metadata-api"]}),p({slug:"remove-metadata-api",toolId:"remove-metadata",title:"Remove Metadata API",metaDescription:"Remove PDF metadata by API before sharing files externally. Includes examples, limits, response headers, and FAQ.",valueProposition:"Strip document metadata before files leave internal systems or customer workspaces.",useCase:"Use it before sharing PDFs with customers, vendors, or public portals when author, softw
1are, or document history should not travel with the file.",output:"metadata-removed.pdf",options:"{}",limits:["Requires one valid PDF file.","Removes standard document metadata fields.","Hidden content and visible text require redaction, not metadata removal."],relatedApiPages:["edit-metadata-api","pdf-redaction-api","flatten-pdf-api"]}),p({slug:"edit-metadata-api",toolId:"edit-metadata",title:"Edit Metadata API",metaDescription:"Edit PDF title, author, subject, and keyword metadata by API. Use 1 Credit per successful request.",valueProposition:"Normalize metadata for generated documents, archives, and document management systems.",useCase:"Use it when your backend generates or receives PDFs and needs consistent title, author, subject, or keywords for search and records.",output:"metadata-updated.pdf",options:'{"title":"Updated title","author":"iTextMaster","subject":"API generated document"}',limits:["Requires one valid PDF file.","Updates standard metadata fields.","Visible page content is not changed."],relatedApiPages:["remove-metadata-api","flatten-pdf-api","merge-pdf-api"]}),p({slug:"crop-pdf-api",toolId:"crop-pdf",title:"Crop PDF API",metaDescription:"Crop PDF margins or page boxes by API. Automate page cleanup for scanned and generated PDFs.",valueProposition:"Trim margins and normalize page framing before PDFs are reviewed, converted, or archived.",useCase:"Use it when imported PDFs contain scanner margins, repeated white space, or inconsistent visible page areas.",output:"cropped.pdf",options:'{"margin":36}',limits:["Requires one valid PDF file.","Crop values use PDF points.","Preview representative documents before applying fixed margins at scale."],relatedApiPages:["rotate-pdf-api","pdf-ocr-api","organize-pdf-api"]}),p({slug:"reverse-pages-api",toolId:"reverse-pages",title:"Reverse Pages API",metaDescription:"Reverse PDF page order by API. Fix back-to-front scans and batch document ordering issues.",valueProposition:"Reverse page order automatically when scanners or import sources deliver documents backwards.",useCase:"Use it after batch scanning or inbox ingestion when a PDF arrives from last page to first page.",output:"reversed.pdf",options:"{}",limits:["Requires one valid PDF file.","All pages are reversed.","Use organize pages if you need a custom page order."],relatedApiPages:["organize-pdf-api","rotate-pdf-api","merge-pdf-api"]}),u({slug:"invoice-generator-api",toolId:"invoice-generator",title:"Invoice Generator API",metaDescription:"Generate PDF invoices from JSON with the iTextMaster Invoice Generator API. Includes cURL, Node.js, Python, Credits, errors, and FAQ.",valueProposition:"Turn invoice JSON into polished PDF invoices from your billing system, admin panel, or automation workflow.",useCase:"Use it when your app already has invoice data and needs a branded PDF receipt or invoice without maintaining a PDF template service.",endpoint:"/api/external/invoice-generator/pdf",output:"invoice.pdf",jsonCurlBody:'{\n "invoiceNumber": "INV-001",\n "from": { "name": "Your Company", "email": "[email protected]" },\n "billTo": { "name": "Client Name", "email": "[email protected]" },\n "items": [{ "description": "Consulting", "quantity": 10, "rate": 150 }]\n }',nodeBody:"{\n invoiceNumber: 'INV-001',\n from: { name: 'Your Company', email: '[email protected]' },\n billTo: { name: 'Client Name', email: '[email protected]' },\n items: [{ description: 'Consulting', quantity: 10, rate: 150 }]\n}",pythonBody:"{\n 'invoiceNumber': 'INV-001',\n 'from': {'name': 'Your Company', 'email': '[email protected]'},\n 'billTo': {'name': 'Client Name', 'email': '[email protected]'},\n 'items': [{'description': 'Consulting', 'quantity': 10, 'rate': 150}],\n }",multipartFields:["invoiceNumber=INV-001","fromName=Your Company","billToName=Client Name",'items=[{"description":"Consulting","quantity":10,"rate":150}]'],websiteToolSlug:"invoice-generator",limits:["Requires invoice number, sender, recipient, and at least one line item.","Currency defaults to USD when omitted.","Use server-side API calls so your API Key is never exposed in the browser."],errorCodes:[{code:"400",label:"invalid_invoice_payload",description:"The invoice JSON payload is malformed or missing required invoice fields."},{code:"401",label:"invalid_api_key",description:"The x-api-key header is missing, invalid, or has been rotated."},{code:"402",label:"insufficient_credits",description:"The account does not have enough API Credits for the request."},{code:"500",label:"invoice_pdf_generation_failed",description:"Invoice rendering failed. Failed processing attempts are refunded automatically."}],faq:l("Invoice Generator API","generate invoice PDFs"),relatedApiPages:["html-to-
1pdf-api","webpage-to-pdf-api","form-filler-api"]}),u({slug:"html-to-pdf-api",toolId:"html-to-pdf",title:"HTML to PDF API",metaDescription:"Convert HTML to PDF by API with Credits billing, cURL, Node.js, Python, multipart, JSON, errors, limits, and response headers.",valueProposition:"Render trusted HTML into PDFs from your backend for reports, receipts, statements, and generated documents.",useCase:"Use it when your application already renders HTML and needs durable PDF output for email, storage, or compliance workflows.",endpoint:"/api/external/html-to-pdf/pdf",output:"html-to-pdf.pdf",jsonCurlBody:'{\n "html": "<!doctype html><html><body><h1>Report</h1></body></html>",\n "pageSize": "A4",\n "printBackground": true\n }',nodeBody:"{\n html: '<!doctype html><html><body><h1>Report</h1></body></html>',\n pageSize: 'A4',\n printBackground: true\n}",pythonBody:"{\n 'html': '<!doctype html><html><body><h1>Report</h1></body></html>',\n 'pageSize': 'A4',\n 'printBackground': True,\n }",multipartFields:["[email protected];type=text/html","pageSize=A4","printBackground=true"],websiteToolSlug:"html-to-pdf",limits:["HTML input is sanitized before rendering.","Maximum HTML payload is 500 KB.","Server-side rendering may reject unsupported or unsafe embedded resources."],errorCodes:r,faq:l("HTML to PDF API","render HTML to PDF"),relatedApiPages:["webpage-to-pdf-api","invoice-generator-api","merge-pdf-api"]}),u({slug:"webpage-to-pdf-api",toolId:"webpage-to-pdf",title:"Webpage to PDF API",metaDescription:"Convert a public webpage URL to PDF by API. Includes pricing, examples, rate behavior, limits, errors, and response headers.",valueProposition:"Capture public webpages as PDF from backend jobs, monitoring systems, or customer-facing export flows.",useCase:"Use it when your product needs scheduled webpage snapshots, customer page exports, or PDF evidence from public URLs.",endpoint:"/api/external/webpage-to-pdf/pdf",output:"webpage.pdf",jsonCurlBody:'{\n "url": "https://example.com/report",\n "pageSize": "A4",\n "waitDelay": 2\n }',nodeBody:"{\n url: 'https://example.com/report',\n pageSize: 'A4',\n waitDelay: 2\n}",pythonBody:"{\n 'url': 'https://example.com/report',\n 'pageSize': 'A4',\n 'waitDelay': 2,\n }",multipartFields:["url=https://example.com/report","pageSize=A4","waitDelay=2"],websiteToolSlug:"webpage-to-pdf",limits:["Only public http and https URLs are accepted.","Private network, localhost, and credentialed URLs are blocked.","Server-side rendering may fail on pages that block automated browsers."],errorCodes:r,faq:l("Webpage to PDF API","convert webpages to PDF"),relatedApiPages:["html-to-
1pdf-api","invoice-generator-api","pdf-ocr-api"]}),p({slug:"pdf-redaction-api",toolId:"pdf-redaction",title:"PDF Redaction API",metaDescription:"Apply PDF redaction boxes by API and return a redacted PDF. Includes pricing, examples, limits, errors, headers, and FAQ.",valueProposition:"Apply deterministic redaction areas from review decisions, coordinates, or compliance workflows.",useCase:"Use it after a reviewer or detection system identifies regions that must be covered before a PDF is shared.",output:"redacted.pdf",options:'{"areas":[{"page":1,"x":72,"y":120,"width":180,"height":36,"replacementText":"REDACTED"}],"color":{"r":0,"g":0,"b":0}}',websiteToolSlug:"find-and-redact",limits:["Requires one valid PDF file.","Coordinates use PDF points.","The current redaction processor draws opaque redaction areas; validate output for your compliance requirements."],relatedApiPages:["remove-metadata-api","flatten-pdf-api","pdf-ocr-api"]}),p({slug:"pdf-ocr-api",toolId:"pdf-ocr",title:"PDF OCR API",metaDescription:"Plan PDF OCR automation with iTextMaster API examples, pricing, limits, response headers, and related PDF tools.",valueProposition:"Prepare OCR automation for scanned PDFs and connect it with cleanup, crop, and export workflows.",useCase:"Use it when scanned PDFs need searchable text extraction before routing, indexing, or conversion workflows.",output:"ocr-result.txt",options:'{"languages":["eng"],"scale":2,"pages":[1],"outputFormat":"text","preserveLayout":false}',websiteToolSlug:"ocr-pdf",limits:["Requires one valid PDF file.","OCR quality depends on scan resolution and language selection.","The Worker route refunds Credits with a 422 response until the dedicated OCR rendering backend is provisioned."],relatedApiPages:["crop-pdf-api","rotate-pdf-api","webpage-to-pdf-api"]})],m={zh:{meta:e=>"".concat(e.title,"ï¼ç¨ iTextMaster PDF Tools API èªå¨").concat(e.action,"ãå
å« cURLãNode.jsãPythonãCreditsãéå¶åé误说æã"),value:e=>"å¨åç«¯ãæ¹å¤çæäº§åæµç¨ä¸".concat(e.action,"ï¼ä¸å¿
èªå·±ç»´æ¤ PDF å¤çåºç¡è®¾æ½ï¼æåè¯·æ±æ Credits 计费ã"),useCase:e=>"éå".concat(e.context,"ãç½é¡µå·¥å
·ç¨äºäººå·¥å¤çï¼API ç¨äºç¨³å®çæå¡ç«¯èªå¨åã"),exampleOutput:e=>"".concat(e,"ï¼ååºå¤´ä¼è¿åæ¬æ¬¡æ¶èç Credits åå©ä½é¢åº¦ã"),websiteToolLabel:e=>"".concat(e.title.replace(" API","")," ç½é¡µå·¥å
·"),websiteToolDescription:e=>"䏿¬¡æ§æä»¶å
ç¨ç½é¡µå·¥å
·äººå·¥ç¡®è®¤ï¼åä¸è§åéè¦é夿§è¡æ¶ï¼åç¨ API èªå¨".concat(e.action,"ã"),defaultLimits:["éè¦å¯æ£å¸¸æå¼ç PDF æææè¾å
¥æ°æ®ã","è¯·ä»æå¡ç«¯è°ç¨ APIï¼ä¸è¦å¨æµè§å¨æ´é² API Keyã","夿æä»¶å»ºè®®å
ç¨ä»£è¡¨æ§æ ·æ¬æµè¯è¾åºè´¨éã"],responseHeaders:{"Content-Type":"çææä»¶ç MIME ç±»åï¼éå¸¸æ¯ application/pdf æ application/zipã","Content-Disposition":"çææä»¶çä¸è½½æä»¶åã","X-Credits-Charged":"æå请æ±å®é
æ£é¤ç Creditsã","X-Credit-Balance":"请æ±å®æåçå©ä½ API Creditsã"},errorDescriptions:{invalid_api_key:"x-api-key ç¼ºå¤±ãæ ææå·²ç»è½®æ¢ã",insufficient_credits:"è´¦å· API Credits ä¸è¶³ã",pdf_tool_processing_failed:"æä»¶ãåæ°æ PDF ç»ææ æ³å¤çï¼å¤±è´¥å¤çä¼èªå¨éå Creditsã",invalid_payload:"JSON æ multipart 请æ±ç¼ºå°å¿
å¡«ç HTMLãURL ææä»¶è¾å
¥ã",conversion_failed:"æå¡ç«¯æ¸²ææ²¡æå®æè½¬æ¢ï¼å¤±è´¥å¤çä¼èªå¨éå Creditsã",invalid_invoice_payload:"å票 JSON æ ¼å¼é误æç¼ºå°å¿
å¡«åæ®µã",invoice_pdf_generation_failed:"å票 PDF 渲æå¤±è´¥ï¼å¤±è´¥å¤çä¼èªå¨éå Creditsã"},faq:e=>[{question:"".concat(e.title," æä¹è®¡è´¹ï¼"),answer:"æåç ".concat(e.title," 请æ±ä¼æ¶è API Creditsï¼å¤±è´¥å¤çä¼èªå¨éåãæ¯ä¸ªç»å½ç¨æ·æ¯ææ 100 个å
è´¹ API Creditsï¼1,000 Credits = $1ã")},{question:"ç½ç«å·¥å
·ä¼æ¶è API Credits åï¼",answer:"æµè§å¨æ¬å°å¤ççç½ç«å·¥å
·ä¸æ¶è API Creditsï¼åªæéè¿ API Key åèµ·çèªå¨åè¯·æ±ææ Credits 计费ã"},{question:"å¯ä»¥ä»åç«¯ç´æ¥è°ç¨åï¼",answer:"ä¸å»ºè®®ãAPI Key åºä¿å卿å¡ç«¯ãéå任塿èªå¨åèæ¬ä¸ã"}],pages:{"merge-pdf-api":{title:"åå¹¶ PDF API",action:"åå¹¶ PDF",context:"æååãæ¥ä»·åã微信æé®ä»¶æ¶å°çå¤ä¸ªéä»¶æ´çæä¸ä¸ªé¡ºåºæ¸
æ¥ç PDF"},"split-pdf-api":{title:"æå PDF API",action:"æå PDF",context:"ä»é¿ååãå票å
æå½æ¡£ PDF ä¸æåºæå®é¡µç èå´"},"rotate-pdf-api":{title:"æè½¬ PDF API",action:"æè½¬ PDF 页é¢",context:"ä¿®æ£æ«æä»¶ãä¼ ç导å
¥æææºææåæ¹åä¸ä¸è´ç页é¢"},"delete-pages-api":{title:"å é¤ PDF é¡µé¢ API",action:"å é¤ PDF 页é¢",context:"æ¸
ç空ç½é¡µãæ§çæ¬é¡µé¢æä¸åºå¤åç页é¢"},"extract-pages-api":{title:"æå PDF é¡µé¢ API",action:"æå PDF 页é¢",context:"åªåç¾å页ãå票页ãé件页æå®¡æ¹éè¦æ¥çç页é¢"},"organize-pdf-api":{title:"æ´ç PDF é¡µé¢ API",action:"éæ PDF 页é¢",context:"æ ¹æ®å®¡æ ¸ç»ææä¸å¡ç³»ç»ç¶æéæ°æåæç»æä»¶é¡ºåº"},"add-watermark-api":{title:"æ·»å PDF æ°´å° API",action:"æ·»å PDF æ°´å°",context:"ç»ååãæ¿çæä»¶ãæ¥ä»·åæå®¡æ¹å¯æ¬å 䏿ºå¯ãè稿æåçæ è¯"},"header-footer-api":{title:"PDF 页ç页è API",action:"æ·»å 页ç页è",context:"ç»å®ææ¥åãè´¦æ·æä»¶æå
é¨äº¤ä»ä»¶å æ¥æãæ é¢å页è说æ"},"page-numbers-api":{title:"PDF 页ç API",action:"æ·»å PDF 页ç ",context:"让åå¹¶åçèµæå
ã审é
ä»¶å彿¡£æä»¶æç¨³å®é¡µç å¼ç¨"},"flatten-pdf-api":{title:"æå¹³å PDF API",action:"æå¹³å PDF",context:"æè¡¨ååæ®µãæ¹æ³¨æå®¡æ¹æ è®°åºåä¸ºä¸æè¢«ç»§ç»ç¼è¾ç PDF"},"form-filler-api":{title:"PDF 表åå¡«å
API",action:"å¡«å
PDF 表å",context:"æ CRMãå
¥èç³»ç»æå®¡æ¹ç³»ç»éçç»æåæ°æ®åå
¥ PDF 模æ¿"},"remove-metadata-api":{title:"ç§»é¤ PDF å
æ°æ® API",action:"ç§»é¤ PDF å
æ°æ®",context:"å¤åç»å®¢æ·ãä¾åºåæå
¬å¼ä¸è½½åæ¸
çä½è
ãè½¯ä»¶åæ¶é´æ³ä¿¡æ¯"},"edit-metadata-api":{title:"ç¼è¾ PDF å
æ°æ® API",action:"ç¼è¾ PDF å
æ°æ®",context:"为çæçæ¥åã彿¡£æä»¶æç¥è¯åºæä»¶ç»ä¸æ é¢ãä½è
åå
³é®è¯"},"crop-pdf-api":{title:"è£åª PDF API",action:"è£åª PDF",context:"æ¹éä¿®æ£æ«æè¾¹è·ãç½è¾¹å导å
¥æä»¶çå¯è§åºå"},"reverse-pages-api":{title:"å转 PDF é¡µé¢ API",action:"å转 PDF 页åº",context:"ä¿®æ£ä»æåä¸é¡µæ«å°ç¬¬ä¸é¡µçæ¹éæ«ææä»¶"},"invoice-generator-api":{title:"åç¥¨çæ API",action:"çæå票 PDF",context:"æè´¦åç³»ç»ãåå°ç®¡çæèªå¨åæµç¨ä¸çå票 JSON 转æ PDF"}
1,"html-to-pdf-api":{title:"HTML 转 PDF API",action:"æ HTML 转æ PDF",context:"卿å¡ç«¯ææ¥è¡¨ãæ¶æ®ã对账åæå
é¨é¡µé¢æ¸²æä¸ºå¯å½æ¡£ PDF"},"webpage-to-pdf-api":{title:"ç½é¡µè½¬ PDF API",action:"æç½é¡µè½¬æ PDF",context:"宿¶ä¿åå
¬å¼ç½é¡µã客æ·é¡µé¢å¯¼åºæå¨çº¿è¯æ®çå"},"pdf-redaction-api":{title:"PDF è±æ API",action:"ç» PDF åºåè±æ",context:"å¨åè§å¤æ ¸åé®ç身份è¯å·ãéé¢ã客æ·ä¿¡æ¯æå
é¨å¤æ³¨"},"pdf-ocr-api":{title:"PDF OCR API",action:"è¯å«æ«æ PDF",context:"ä¸ºæ«æååã票æ®åæ¡£æ¡å»ºç«å¯æç´¢æåï¼åè¿å
¥è·¯ç±æè½¬æ¢æµç¨"}}},"zh-TW":{meta:e=>"".concat(e.title,"ï¼éé iTextMaster PDF Tools API èªå").concat(e.action,"ï¼å
å« cURLãNode.jsãPythonãCreditsãéå¶èé¯èª¤èªªæã"),value:e=>"æ".concat(e.action,"æ¥é²å¾ç«¯ãæ¹æ¬¡ä»»åæç¢åæµç¨ï¼ä¸éè¦èªè¡ç¶è· PDF èçæåã"),useCase:e=>"é©å".concat(e.context,"ãç¶²ç«å·¥å
·é©å人工確èªï¼API é©åç©©å®éè¤ç伺æå¨ç«¯æµç¨ã"),exampleOutput:e=>"".concat(e,"ï¼åææ¨é æååºæ¬æ¬¡æ£é¤ç Credits èå©é¤é¡åº¦ã"),websiteToolLabel:e=>"".concat(e.title.replace(" API","")," ç¶²é å·¥å
·"),websiteToolDescription:e=>"å¶ç¼æä»¶å
ç¨ç¶²é å·¥å
·æª¢æ¥ï¼å樣è¦å常æ
å·è¡æï¼åç¨ API èªå".concat(e.action,"ã"),defaultLimits:["éè¦å¯æ£å¸¸éåç PDF æææè¼¸å
¥è³æã","è«å¾ä¼ºæå¨ç«¯å¼å« APIï¼é¿å
å¨çè¦½å¨æ´é² API Keyã","大éèçåå
ç¨ä»£è¡¨æ§æ¨£æ¬ç¢ºèªè¼¸åºå質ã"],responseHeaders:{"Content-Type":"ç¢åºæªæ¡ç MIME é¡åï¼éå¸¸æ¯ application/pdf æ application/zipã","Content-Disposition":"ç¢åºæªæ¡çä¸è¼æªåã","X-Credits-Charged":"æåè«æ±æ£é¤ç Creditsã","X-Credit-Balance":"è«æ±å®æå¾å©é¤ç API Creditsã"},errorDescriptions:{invalid_api_key:"x-api-key 缺å°ãç¡ææå·²è¼ªæã",insufficient_credits:"帳è API Credits ä¸è¶³ã",pdf_tool_processing_failed:"æªæ¡ã忏æ PDF çµæ§ç¡æ³èçï¼å¤±æèçæèªåéå Creditsã",invalid_payload:"JSON æ multipart è«æ±ç¼ºå°å¿
è¦ç HTMLãURL ææªæ¡è¼¸å
¥ã",conversion_failed:"伺æå¨ç«¯æ¸²ææ²æå®æè½æï¼å¤±æèçæèªåéå Creditsã",invalid_invoice_payload:"ç¼ç¥¨ JSON æ ¼å¼é¯èª¤æç¼ºå°å¿
è¦æ¬ä½ã",invoice_pdf_generation_failed:"ç¼ç¥¨ PDF 渲æå¤±æï¼å¤±æèçæèªåéå Creditsã"},faq:e=>[{question:"".concat(e.title," å¦ä½è¨è²»ï¼"),answer:"æåç ".concat(e.title," è«æ±æä½¿ç¨ API Creditsï¼èç失ææèªåéåãæ¯ä½ç»å
¥ä½¿ç¨è
æ¯ææ 100 åå
è²» API Creditsï¼1,000 Credits = $1ã")},{question:"ç¶²ç«å·¥å
·æä½¿ç¨ API Credits åï¼",answer:"çè¦½å¨æ¬å°èççç¶²ç«å·¥å
·ä¸ä½¿ç¨ API Creditsï¼åªæå¸¶ API Key çèªååè«æ±æè¨è²»ã"},{question:"å¯ä»¥å¾åç«¯ç´æ¥å¼å«åï¼",answer:"ä¸å»ºè°ãAPI Key æä¿åå¨ä¼ºæå¨ç«¯ãæç¨ä»»åæå¾ç«¯èªååè
³æ¬ä¸ã"}],pages:{"merge-pdf-api":{title:"åä½µ PDF API",action:"åä½µ PDF",context:"æåç´ãå ±å¹å®ãLINE æ Email æ¶å°çå¤åéä»¶æ´çæä¸ä»½ PDF"},"split-pdf-api":{title:"æå PDF API",action:"æå PDF",context:"å¾å¤§ååç´ãç¼ç¥¨å
ææ¸æªæä»¶æåºæå®é é¢"},"rotate-pdf-api":{title:"æè½ PDF API",action:"æè½ PDF é é¢",context:"ä¿®æ£ææä»¶ãå³çæææ©ææå¾æ¹åä¸ä¸è´çé é¢"},"delete-pages-api":{title:"åªé¤ PDF é é¢ API",action:"åªé¤ PDF é é¢",context:"ç§»é¤ç©ºç½é ãèçé 颿䏿å¤ç¼çé é¢"},"extract-pages-api":{title:"æ·å PDF é é¢ API",action:"æ·å PDF é é¢",context:"åªä¿çç°½ç« é ãç¼ç¥¨é ãéä»¶é æå¯©æ ¸éè¦çé é¢"},"organize-pdf-api":{title:"æ´ç PDF é é¢ API",action:"éæ PDF é é¢",context:"ä¾å¯©æ ¸çµææç³»çµ±çæ
éçµæçµæä»¶é åº"},"add-watermark-api":{title:"æ°å¢ PDF æµ®æ°´å° API",action:"æ°å¢ PDF 浮水å°",context:"çºåç´ãæ¿çæä»¶ãå ±å¹å®æå¯©é±å¯æ¬å 䏿©å¯ãè稿æåçæ¨ç¤º"},"header-footer-api":{title:"PDF é é¦é å°¾ API",action:"æ°å¢é é¦é å°¾",context:"å¨å®æå ±åãå¸³æ¶æä»¶æå
§é¨äº¤ä»ä»¶å å
¥æ¥æãæ¨é¡èé å°¾"},"page-numbers-api":{title:"PDF é 碼 API",action:"æ°å¢ PDF é 碼",context:"è®å
1ä½µè³æå
ã審é±ä»¶èæ¸æªæä»¶æç©©å®é 碼å¼ç¨"},"flatten-pdf-api":{title:"æå¹³å PDF API",action:"æå¹³å PDF",context:"æè¡¨å®æ¬ä½ã註解æå¯©æ¹æ¨è¨åºå®æéæ
PDF"},"form-filler-api":{title:"PDF 表å®å¡«å¯« API",action:"填寫 PDF 表å®",context:"æ CRMãå
¥è·ç³»çµ±æå¯©æ¹ç³»çµ±è³æå¯«å
¥ PDF 模æ¿"},"remove-metadata-api":{title:"ç§»é¤ PDF å
è³æ API",action:"ç§»é¤ PDF å
è³æ",context:"å¤ç¼çµ¦å®¢æ¶ã便åæå
¬éä¸è¼åæ¸
çä½è
ãè»é«èæéæ³"},"edit-metadata-api":{title:"編輯 PDF å
è³æ API",action:"編輯 PDF å
è³æ",context:"çµ±ä¸å ±åãæ¸æªæä»¶æç¥è庫æä»¶çæ¨é¡ãä½è
èééµå"},"crop-pdf-api":{title:"è£å PDF API",action:"è£å PDF",context:"æ¹æ¬¡ä¿®æ£ææéè·ãç½éåå¯å
¥æä»¶çå¯è¦ç¯å"},"reverse-pages-api":{title:"åè½ PDF é åº API",action:"åè½ PDF é åº",context:"ä¿®æ£ç±æå¾ä¸é æå°ç¬¬ä¸é çæ¹æ¬¡æææä»¶"},"invoice-generator-api":{title:"ç¼ç¥¨ç¢ç API",action:"ç¢çç¼ç¥¨ PDF",context:"æå¸³å系統ãå¾å°ç®¡çæèªååæµç¨ä¸çç¼ç¥¨ JSON è½æ PDF"},"html-to-pdf-api":{title:"HTML è½ PDF API",action:"æ HTML è½æ PDF",context:"å¨ä¼ºæå¨ç«¯æå ±è¡¨ãæ¶æãå°å¸³å®æå
§é¨é 颿¸²æçº PDF"},"webpage-to-pdf-api":{title:"ç¶²é è½ PDF API",action:"æç¶²é è½æ PDF",context:"宿ä¿åå
¬éç¶²é ã客æ¶é é¢å¯åºæç·ä¸èæçå"},"pdf-redaction-api":{title:"PDF é®è½ API",action:"é®è½ PDF åå",context:"å¨åè¦å¯©æ ¸å¾é®è½èº«åèèãéé¡ã客æ¶è³ææå
§é¨å註"},"pdf-ocr-api":{title:"PDF OCR API",action:"è奿æ PDF",context:"çºææåç´ãæ¶æåæªæ¡å»ºç«å¯æå°æåï¼åé²å
¥è½ææµç¨"}}},ja:{meta:e=>"".concat(e.title,"ãiTextMaster PDF Tools APIã§").concat(e.action,"ãèªååãã¾ããcURLãNode.jsãPythonãCreditsãå¶éãã¨ã©ã¼ãæ²è¼ã"),value:e=>"ããã¯ã¨ã³ãããããå¦çããããã¯ãå
ã®ã¯ã¼ã¯ããã¼ã«".concat(e.action,"ãçµã¿è¾¼ã¿ãPDFå¦çåºç¤ã®èªåéç¨ãæ¸ããã¾ãã"),useCase:e=>"".concat(e.context,"ã§ä½¿ãã¾ããæä½æ¥ã®ç¢ºèªã¯Webãã¼ã«ãå®å®ãããµã¼ãã¼å´å¦çã¯APIã«åããè¨è¨ã§ãã"),exampleOutput:e=>"".concat(e," ã¨ã¨ãã«ã使ç¨Creditsã¨æ®é«ã示ãã¬ã¹ãã³ã¹ãããã¼ãè¿ãã¾ãã"),websiteToolLabel:e=>"".concat(e.title.replace(" API","")," Webãã¼ã«"),websiteToolDescription:e=>"åçºã®ç¢ºèªã¯Webãã¼ã«ã§è¡ããåãã«ã¼ã«ãç¹°ãè¿ãå ´åã¯APIã§".concat(e.action,"ãèªååãã¾ãã"),defaultLimits:["æ£å¸¸ã«éããPDFã¾ãã¯æå¹ãªå
¥åãã¼ã¿ãå¿
è¦ã§ãã","API Keyã¯ãµã¼ãã¼å´ã«ç½®ãããã©ã¦ã¶ã«ã¯å
¬éããªãã§ãã ããã","大éå¦çã®åã«ä»£è¡¨çãªãã¡ã¤ã«ã§åºåã確èªãã¦ãã ããã"],responseHeaders:{"Content-Type":"çæãã¡ã¤ã«ã®MIMEã¿ã¤ãã§ããé常ã¯application/pdfã¾ãã¯application/zipã§ãã","Content-Disposition":"çæãã¡ã¤ã«ã®ãã¦ã³ãã¼ãåã§ãã","X-Credits-Charged":"æåãããªã¯ã¨ã¹ãã§æ¶è²»ãããCreditsã§ãã","X-Credit-Balance":"ãªã¯ã¨ã¹ãå¾ã®API Creditsæ®é«ã§ãã"},errorDescriptions:{invalid_api_key:"x-api-keyããªããç¡å¹ãã¾ãã¯ãã¼ãã¼ã·ã§ã³æ¸ã¿ã§ãã",insufficient_credits:"ã¢ã«ã¦ã³ãã®API Creditsãä¸è¶³ãã¦ãã¾ãã",pdf_tool_processing_failed:"ãã¡ã¤ã«ããªãã·ã§ã³ãPDFæ§é ãå¦çã§ãã¾ããã§ããã失æåã®Creditsã¯èªåã§æ»ãã¾ãã",invalid_payload:"JSONã¾ãã¯multipartã«å¿
è¦ãªHTMLãURLããã¡ã¤ã«å
¥åãããã¾ããã",conversion_failed:"ãµã¼ãã¼å´ã¬ã³ããªã³ã°ã§å¤æãå®äºã§ãã¾ããã§ããã失æåã®Creditsã¯èªåã§æ»ãã¾ãã",invalid_invoice_payload:"è«æ±æ¸JSONã䏿£ãã¾ãã¯å¿
é é
ç®ãä¸è¶³ãã¦ãã¾ãã",invoice_pdf_generation_failed:"è«æ±æ¸PDFã®çæã«å¤±æãã¾ããã失æåã®Creditsã¯èªåã§æ»ãã¾ãã"},faq:e=>[{question:"".concat(e.title,"ã®æéã¯ï¼"),answer:"æåãã".concat(e.title,"ãªã¯ã¨ã¹ãã¯API Creditsã使ãã¾ããå¦çã«å¤±æããåã¯èªåã§è¿å´ããã¾ãããã°ã¤ã³æ¸ã¿ã¦ã¼ã¶ã¼ã«ã¯æ¯æ100 free API Creditsãããã1,000 Credits = $1ã§ãã")},{question:"Webãã¼ã«ã§ãAPI Creditsã使ãã¾ããï¼",answer:"ãã©ã¦ã¶å
ã§å¦çããWebãã¼ã«ã¯API Creditsã使ãã¾ãããAPI Keyã使ãèªååãªã¯ã¨ã¹ãã ãã対象ã§ãã"},{question:"ããã³ãã¨ã³ãããç´æ¥å¼ã¹ã¾ããï¼",answer:"æ¨å¥¨ãã¾ãããAPI Keyã¯ããã¯ã¨ã³ãããã¥ã¼ããµã¼ãã¼å´ã¸ã§ãã«ç½®ãã¦ãã ããã"}],pages:{"merge-pdf-api":{title:"PDFçµå API",action:"PDFçµå",context:"ç¨è°æ¸ãè¦ç©æ¸ãã¡ã¼ã«æ·»ä»ã1ã¤ã®æåºç¨PDFã«ã¾ã¨ããå ´é¢"},"split-pdf-api":{title:"PDFåå² API",action:"PDFåå²",context:"é·ãå¥ç´æ¸ãè«æ±æ¸ãã±ããããå¿
è¦ãªãã¼ã¸ç¯å²ã ããåãåºãå ´é¢"},"rotate-pdf-api":{title:"PDFå転 API",action:"PDFãã¼ã¸å転",context:"ã¹ãã£ã³ãFAXãã¹ããæ®å½±ã§åããæ··å¨ãããã¼ã¸ãç´ãå ´é¢"},"delete-pages-api":{title:"PDFãã¼ã¸åé¤ API",action:"PDFãã¼ã¸åé¤",context:"空ç½ãã¼ã¸ãå¤ãçãå
±æããããªããã¼ã¸ãåãé¤ãå ´é¢"},"extract-pages-api":{title:"PDFãã¼ã¸æ½åº API",action:"PDFãã¼ã¸æ½åº",context:"ç½²åãã¼ã¸ãè«æ±ãã¼ã¸ãæ·»ä»è³æã ãã䏿µå·¥ç¨ã¸æ¸¡ã
1å ´é¢"},"organize-pdf-api":{title:"PDFãã¼ã¸æ´ç API",action:"PDFãã¼ã¸ä¸¦ã¹æ¿ã",context:"ã¬ãã¥ã¼çµæãåé¡çµæã«åããã¦æçµé åºãçµã¿ç«ã¦ãå ´é¢"},"add-watermark-api":{title:"PDFéãã追å API",action:"PDFéãã追å ",context:"å¥ç´æ¸ãè¦ç¨ãã¬ãã¥ã¼ç¨ã³ãã¼ã«æ©å¯ããã©ããããã©ã³ã表示ãä»ããå ´é¢"},"header-footer-api":{title:"PDFãããã¼ã»ããã¿ã¼ API",action:"ãããã¼ã¨ããã¿ã¼è¿½å ",context:"宿ã¬ãã¼ãã顧客IDä»ãææ¸ã社å
é
å¸è³æã«æ¥ä»ã注è¨ãå
¥ããå ´é¢"},"page-numbers-api":{title:"PDFãã¼ã¸çªå· API",action:"PDFãã¼ã¸çªå·è¿½å ",context:"çµåå¾ã®è³æãç£æ»ç¨PDFãæ¿èªç¨PDFã«å®å®ããåç
§çªå·ãä»ããå ´é¢"},"flatten-pdf-api":{title:"PDFãã©ããå API",action:"PDFãã©ããå",context:"ãã©ã¼ã ãæ³¨éãæ¿èªã³ã¡ã³ããç·¨éãã«ããéçPDFã«ããå ´é¢"},"form-filler-api":{title:"PDFãã©ã¼ã å
¥å API",action:"PDFãã©ã¼ã å
¥å",context:"CRMãç³è«ã·ã¹ãã ã社å
ãã¼ã¿ãPDFãã³ãã¬ã¼ãã«æµãè¾¼ãå ´é¢"},"remove-metadata-api":{title:"PDFã¡ã¿ãã¼ã¿åé¤ API",action:"PDFã¡ã¿ãã¼ã¿åé¤",context:"顧客ãåå¼å
ã¸éãåã«ä½æè
ãã¢ããªåãã¿ã¤ã ã¹ã¿ã³ããæ´çããå ´é¢"},"edit-metadata-api":{title:"PDFã¡ã¿ãã¼ã¿ç·¨é API",action:"PDFã¡ã¿ãã¼ã¿ç·¨é",context:"çæææ¸ãã¢ã¼ã«ã¤ãææ¸ã®ã¿ã¤ãã«ã使è
ããã¼ã¯ã¼ããæããå ´é¢"},"crop-pdf-api":{title:"PDFããªãã³ã° API",action:"PDFããªãã³ã°",context:"ã¹ãã£ã³ä½ç½ãç½æ ãè¦ããé åã䏿¬ã§æ´ããå ´é¢"},"reverse-pages-api":{title:"PDFãã¼ã¸éé API",action:"PDFãã¼ã¸éé ",context:"æå¾ã®ãã¼ã¸ããèªã¿è¾¼ã¾ããã¹ãã£ã³PDFãæ£ããé åºã«æ»ãå ´é¢"},"invoice-generator-api":{title:"è«æ±æ¸çæ API",action:"è«æ±æ¸PDFçæ",context:"è«æ±ãã¼ã¿ã管çç»é¢ã®JSONãããã©ã³ãä»ãPDFãçæããå ´é¢"},"html-to-pdf-api":{title:"HTML PDF 夿 API",action:"HTMLãPDFã«å¤æ",context:"ãµã¼ãã¼å´ã§ã¬ãã¼ããé 忏ãæç´°ã社å
ç»é¢ãPDFåããå ´é¢"},"webpage-to-pdf-api":{title:"Webãã¼ã¸ PDF 夿 API",action:"Webãã¼ã¸ãPDFã«å¤æ",context:"å
¬éãã¼ã¸ã®å®æä¿åã顧客ç»é¢ã®ã¨ã¯ã¹ãã¼ãã証跡ä¿åããµã¼ãã¼å´ã§è¡ãå ´é¢"},"pdf-redaction-api":{title:"PDF墨æ¶ã API",action:"PDFã墨æ¶ã",context:"å人çªå·ãéé¡ã顧客æ
å ±ã社å
ã¡ã¢ãå
±æåã«é ãå ´é¢"},"pdf-ocr-api":{title:"PDF OCR API",action:"ã¹ãã£ã³PDFãOCRå¦ç",context:"ã¹ãã£ã³å¥ç´æ¸ãé 忏ãã¢ã¼ã«ã¤ãææ¸ãæ¤ç´¢ã夿ã«åãå ´é¢"}}},ko:{meta:e=>"".concat(e.title,": iTextMaster PDF Tools APIë¡ ").concat(e.action,"ì ìëíí©ëë¤. cURL, Node.js, Python ìì ì Credits, ì í, ì¤ë¥ë¥¼ í¨ê» ì ê³µí©ëë¤."),value:e=>"ë°±ìë, ë°°ì¹ ìì
, ì í ìí¬íë¡ì ".concat(e.action,"ì ë£ê³ ë³ë PDF ì²ë¦¬ ì¸íë¼ë¥¼ ì¤ì
ëë¤."),useCase:e=>"".concat(e.context,"ì ì í©í©ëë¤. ìë ê²í ë ì¹ ë구, ë°ë³µëë ìë² ìì
ì APIë¡ ëë ì´ìí ì ììµëë¤."),exampleOutput:e=>"".concat(e,"ì í¨ê» ì¬ì© Credits ë° ìì¬ Credits ìëµ í¤ëê° ë°íë©ëë¤."),websiteToolLabel:e=>"".concat(e.title.replace(" API","")," ì¹ ë구"),websiteToolDescription:e=>"ì¼íì± íì¼ì ì¹ ëêµ¬ë¡ íì¸íê³ , ê°ì ê·ì¹ì´ ë°ë³µë ë APIë¡ ".concat(e.action,"ì ìëííì¸ì."),defaultLimits:["ì ìì ì¼ë¡ ì´ë¦¬ë PDF ëë ì í¨í ì
ë ¥ ë°ì´í°ê° íìí©ëë¤.","API Keyë ìë²ì ë³´ê´íê³ ë¸ë¼ì°ì ì ë
¸ì¶íì§ ë§ì¸ì.","ëë ì²ë¦¬ ì ëí íì¼ë¡ 결과를 ê²í íì¸ì."],responseHeaders:{"Content-Type":"ìì± íì¼ì MIME ì íì
ëë¤. ë³´íµ application/pdf ëë application/zipì
ëë¤.","Content-Disposition":"ìì± íì¼ì ë¤ì´ë¡ë íì¼ëª
ì
ëë¤.","X-Credits-Charged":"ì±ê³µí ìì²ìì ì°¨ê°ë Creditsì
ëë¤.","X-Credit-Balance":"ìì² í ë¨ì API Creditsì
ëë¤."},errorDescriptions:{invalid_api_key:"x-api-keyê° ìê±°ë ì í¨íì§ ìê±°ë êµì²´ëììµëë¤.",insufficient_credits:"ê³ì ì API Creditsê° ë¶ì¡±í©ëë¤.",pdf_tool_processing_failed:"íì¼, ìµì
ëë PDF 구조를 ì²ë¦¬í ì ììµëë¤. ì¤í¨í ì²ë¦¬ë Creditsê° ìë íë¶ë©ëë¤.",invalid_payload:"JSON ëë multipart ìì²ì íìí HTML, URL ë
1ë íì¼ ì
ë ¥ì´ ììµëë¤.",conversion_failed:"ìë² ë ëë§ì´ ë³íì ìë£íì§ ëª»íìµëë¤. ì¤í¨í ì²ë¦¬ë Creditsê° ìë íë¶ë©ëë¤.",invalid_invoice_payload:"ì¸ë³´ì´ì¤ JSON íìì´ ì못ëìê±°ë íì íëê° ììµëë¤.",invoice_pdf_generation_failed:"ì¸ë³´ì´ì¤ PDF ìì±ì ì¤í¨íìµëë¤. ì¤í¨í ì²ë¦¬ë Creditsê° ìë íë¶ë©ëë¤."},faq:e=>[{question:"".concat(e.title," ë¹ì©ì ì´ë»ê² ëëì?"),answer:"ì±ê³µí ".concat(e.title," ìì²ì API Credits를 ì¬ì©í©ëë¤. ì¤í¨í ì²ë¦¬ë ìë íë¶ë©ëë¤. ë¡ê·¸ì¸ ì¬ì©ìë 매ì 100 free API Credits를 ë°ê³ , 1,000 Credits = $1ì
ëë¤.")},{question:"ì¹ ë구ë API Credits를 ì°ëì?",answer:"ë¸ë¼ì°ì ìì ì²ë¦¬ëë ì¹ ë구ë API Credits를 ì°ì§ ììµëë¤. API Keyë¡ í¸ì¶íë ìëí ìì²ë§ ê³¼ê¸ë©ëë¤."},{question:"íë¡ í¸ìëìì ë°ë¡ í¸ì¶í´ë ëëì?",answer:"ê¶ì¥íì§ ììµëë¤. API Keyë ë°±ìë, í ìì
, ìë² ìëíì ë³´ê´íì¸ì."}],pages:{"merge-pdf-api":{title:"PDF ë³í© API",action:"PDF ë³í©",context:"ê³ì½ì, 견ì ì, ì¹´ì¹´ì¤í¡ì´ë ì´ë©ì¼ ì²¨ë¶ íì¼ì íëì ì ì¶ì© PDFë¡ ë¬¶ë ê²½ì°"},"split-pdf-api":{title:"PDF ë¶í API",action:"PDF ë¶í ",context:"긴 ê³ì½ìë ì²êµ¬ì 묶ììì íìí íì´ì§ ë²ìë§ ëëë ê²½ì°"},"rotate-pdf-api":{title:"PDF íì API",action:"PDF íì´ì§ íì ",context:"ì¤ìº, í©ì¤, 모ë°ì¼ ì´¬ì í ë°©í¥ì´ ì
1ì¸ íì´ì§ë¥¼ ì 리íë ê²½ì°"},"delete-pages-api":{title:"PDF íì´ì§ ìì API",action:"PDF íì´ì§ ìì ",context:"ë¹ íì´ì§, ì´ì ë²ì , ì¸ë¶ ê³µì ëìì´ ìë íì´ì§ë¥¼ ì ê±°íë ê²½ì°"},"extract-pages-api":{title:"PDF íì´ì§ ì¶ì¶ API",action:"PDF íì´ì§ ì¶ì¶",context:"ìëª
íì´ì§, ì¸ê¸ê³ì°ì íì´ì§, ì²¨ë¶ íì´ì§ë¥¼ ë°ë¡ ì ë¬íë ê²½ì°"},"organize-pdf-api":{title:"PDF íì´ì§ ì 리 API",action:"PDF íì´ì§ ì¬ì ë ¬",context:"ê²í ê²°ê³¼ë ë¶ë¥ ê²°ê³¼ì ë§ì¶° ìµì¢
문ì ìì를 ì¬êµ¬ì±íë ê²½ì°"},"add-watermark-api":{title:"PDF ìí°ë§í¬ API",action:"PDF ìí°ë§í¬ ì¶ê°",context:"ê³ì½ì, ì ì±
문ì, ê²í 본ì 기ë°, ì´ì, ë¸ëë íì를 ë£ë ê²½ì°"},"header-footer-api":{title:"PDF ë¨¸ë¦¬ê¸ ë°ë¥ê¸ API",action:"머리ê¸ê³¼ ë°ë¥ê¸ ì¶ê°",context:"ì 기 ë³´ê³ ì, ê³ì 문ì, ë´ë¶ ë°°í¬ë³¸ì ë ì§ì 문ì ì 보를 ë£ë ê²½ì°"},"page-numbers-api":{title:"PDF íì´ì§ ë²í¸ API",action:"PDF íì´ì§ ë²í¸ ì¶ê°",context:"ë³í©ë ìë£ë ê°ì¬ì© PDFì ìì ì ì¸ íì´ì§ 참조를 ë§ëë ê²½ì°"},"flatten-pdf-api":{title:"PDF ííí API",action:"PDF ííí",context:"ìì íë, 주ì, ì¹ì¸ íì를 ì ì ì¸ PDFë¡ ê³ ì íë ê²½ì°"},"form-filler-api":{title:"PDF ìì ì±ì°ê¸° API",action:"PDF ìì ì±ì°ê¸°",context:"CRM, ì¨ë³´ë©, ì¹ì¸ ìì¤í
ë°ì´í°ë¥¼ PDF í
í릿ì ë£ë ê²½ì°"},"remove-metadata-api":{title:"PDF ë©íë°ì´í° ì ê±° API",action:"PDF ë©íë°ì´í° ì ê±°",context:"ê³ ê°ì´ë íë ¥ì¬ì ë³´ë´ê¸° ì ìì±ì, ì±, ìê° ì 보를 ì 리íë ê²½ì°"},"edit-metadata-api":{title:"PDF ë©íë°ì´í° í¸ì§ API",action:"PDF ë©íë°ì´í° í¸ì§",context:"ìì± ë¬¸ìì ë³´ê´ ë¬¸ìì ì 목, ìì±ì, í¤ìë를 ë§ì¶ë ê²½ì°"},"crop-pdf-api":{title:"PDF ì르기 API",action:"PDF ì르기",context:"ì¤ìº ì¬ë°±, í° í
ë리, ë³´ì´ë íì´ì§ ììì ì¼ê´ ì 리íë ê²½ì°"},"reverse-pages-api":{title:"PDF íì´ì§ ìì API",action:"PDF íì´ì§ ìì ë¤ì§ê¸°",context:"ë§ì§ë§ íì´ì§ë¶í° ì¤ìºë PDF를 ì ì ììë¡ ëë리ë ê²½ì°"},"invoice-generator-api":{title:"ì¸ë³´ì´ì¤ ìì± API",action:"ì¸ë³´ì´ì¤ PDF ìì±",context:"ì²êµ¬ ë°ì´í°ë ê´ë¦¬ì íë©´ì JSONì PDF ì¸ë³´ì´ì¤ë¡ ë§ëë ê²½ì°"},"html-to-pdf-api":{title:"HTML PDF ë³í API",action:"HTMLì PDFë¡ ë³í",context:"ìë²ìì ë³´ê³ ì, ììì¦, ëª
ì¸ì, ë´ë¶ íë©´ì PDFë¡ ë§ëë ê²½ì°"},"webpage-to-pdf-api":{title:"ì¹íì´ì§ PDF ë³í API",action:"ì¹íì´ì§ë¥¼ PDFë¡ ë³í",context:"ê³µê° íì´ì§ ì ì¥, ê³ ê° íë©´ ë´ë³´ë´ê¸°, ì¨ë¼ì¸ ì¦ë¹ ë³´ê´ì ìë²ìì ì²ë¦¬íë ê²½ì°"},"pdf-redaction-api":{title:"PDF ê°ë¦¼ ì²ë¦¬ API",action:"PDF ìì ê°ë¦¼ ì²ë¦¬",context:"ê°ì¸ì ë³´, ê¸ì¡, ê³ ê° ì ë³´, ë´ë¶ ë©ëª¨ë¥¼ ê³µì ì ì ê°ë¦¬ë ê²½ì°"},"pdf-ocr-api":{title:"PDF OCR API",action:"ì¤ìº PDF OCR",context:"ì¤ìº ê³ì½ì, ììì¦, ë³´ê´ ë¬¸ì를 ê²ìê³¼ ë³íì ì°ê²°íë ê²½ì°"}}},es:{meta:e=>"".concat(e.title," de iTextMaster para ").concat(e.action,". Incluye cURL, Node.js, Python, Credits, l\xedmites, errores y cabeceras."),value:e=>"Integra ".concat(e.action," en tu backend, tareas por lotes o producto sin mantener una infraestructura propia de PDF."),useCase:e=>"\xdasalo para ".concat(e.context,". La herramienta web sirve para revisi\xf3n manual; la API, para automatizaci\xf3n estable del lado servidor."),exampleOutput:e=>"".concat(e," con cabeceras de Credits consumidos y saldo restante."),websiteToolLabel:e=>"".concat(e.title.replace("API para ","").replace(" API","")," en la web"),websiteToolDescription:e=>"Para casos puntuales, revisa el archivo en la herramienta web. Cuando la regla se repite, automatiza ".concat(e.action," con la API."),defaultLimits:["Necesita un PDF v\xe1lido o datos de entrada correctos.","Llama a la API desde el servidor para no exponer tu API Key.","Prueba archivos representativos antes de procesar lotes grandes."],responseHeaders:{"Content-Type":"Tipo MIME del archivo generado, normalmente application/pdf o application/zip.","Content-Disposition":"Nombre de descarga del archivo generado.","X-Credits-Charged":"Credits cobrados por la solicitud correcta.","X-Credit-Balance":"Saldo de API Credits despu\xe9s de la solicitud."},errorDescriptions:{invalid_api_key:"Falta x-api-key, no es v\xe1lida o fue rotada.",insufficient_credits:"La cuenta no tiene API Credits suficientes.",pdf_tool_processing_failed:"No se pudo procesar el archivo, las opciones o la estructura del PDF. Los Credits se devuelven autom\xe1ticamente si falla.",invalid_payload:"El JSON o multipart no incluye el HTML, URL o archivo requerido.",conversion_failed:"El renderizado del servidor no pudo completar la conversi\xf3n. Los Credits se devuelven autom\xe1ticamente si falla.",invalid_invoice_payload:"El JSON de factura est\xe1 mal formado o le faltan campos obligatorios.",invoice_pdf_generation_failed:"Fall\xf3 la generaci\xf3n del PDF de factura. Los Credits se devuelven autom\xe1ticamente si falla."},faq:e=>[{question:"\xbfCu\xe1nto cuesta ".concat(e.title,"?"),answer:"Cada solicitud correcta usa API Credits; si el procesamiento falla, se devuelven autom\xe1ticamente. Cada usuario con sesi\xf3n recibe 100 free API Credits al mes, y 1,000 Credits = $1."},{question:"\xbfLas herramientas web usan API Credits?",answer:"No. Las herramientas que procesan en el navegador no consumen API Credits. Solo cuentan las solicitudes con API Key."},{question:"\xbfPuedo llamar la API desde el navegador?",answer:"No es recomendable. Guarda la API Key en tu backend, cola o automatizaci\xf3n del servidor."}],pages:{"merge-pdf-api":{title:"API para unir PDF",action:"unir PDF",context:"contratos, facturas y adju
1ntos de correo o WhatsApp que deben salir como un solo archivo"},"split-pdf-api":{title:"API para dividir PDF",action:"dividir PDF",context:"separar facturas, anexos o rangos de p\xe1ginas de un PDF largo"},"rotate-pdf-api":{title:"API para rotar PDF",action:"rotar p\xe1ginas PDF",context:"corregir p\xe1ginas escaneadas, recibidas por fax o capturadas con m\xf3vil"},"delete-pages-api":{title:"API para eliminar p\xe1ginas PDF",action:"eliminar p\xe1ginas PDF",context:"quitar p\xe1ginas en blanco, versiones antiguas o contenido que no debe compartirse"},"extract-pages-api":{title:"API para extraer p\xe1ginas PDF",action:"extraer p\xe1ginas PDF",context:"enviar solo p\xe1ginas firmadas, facturas, anexos o evidencias concretas"},"organize-pdf-api":{title:"API para organizar PDF",action:"reordenar p\xe1ginas PDF",context:"reconstruir el orden final despu\xe9s de una revisi\xf3n o clasificaci\xf3n"},"add-watermark-api":{title:"API para a\xf1adir marca de agua PDF",action:"a\xf1adir marca de agua PDF",context:"marcar contratos, pol\xedticas, borradores o copias de revisi\xf3n como confidenciales"},"header-footer-api":{title:"API de encabezado y pie PDF",action:"a\xf1adir encabezado y pie",context:"agregar fechas, nombres de informe o referencias en documentos recurrentes"},"page-numbers-api":{title:"API para numerar p\xe1ginas PDF",action:"a\xf1adir n\xfameros de p\xe1gina",context:"dar referencias estables a paquetes unidos, auditor\xedas y revisiones"},"flatten-pdf-api":{title:"API para aplanar PDF",action:"aplanar PDF",context:"convertir campos, anotaciones o comentarios en contenido est\xe1tico"},"form-filler-api":{title:"API para rellenar formularios PDF",action:"rellenar formularios PDF",context:"volcar datos de CRM, onboarding o aprobaciones en una plantilla PDF"},"remove-metadata-api":{title:"API para quitar metadatos PDF",action:"quitar metadatos PDF",context:"limpiar autor, software y fechas antes de enviar archivos a clientes o proveedores"},"edit-metadata-api":{title:"API para editar metadatos PDF",action:"editar metadatos PDF",context:"normalizar t\xedtulos, autores y palabras clave de documentos generados o archivados"},"crop-pdf-api":{title:"API para recortar PDF",action:"recortar PDF",context:"limpiar m\xe1rgenes de esc\xe1ner, bordes blancos y \xe1reas visibles inconsistentes"},"reverse-pages-api":{title:"API para invertir p\xe1ginas PDF",action:"invertir el orden de p\xe1ginas",context:"arreglar escaneos que llegaron de la \xfaltima p\xe1gina a la primera"},"invoice-generator-api":{title:"API para generar facturas PDF",action:"generar facturas PDF",context:"convertir datos de facturaci\xf3n en recibos o facturas PDF listos para enviar"},"html-to-pdf-api":{title:"API HTML a PDF",action:"convertir HTML a PDF",context:"renderizar reportes, recibos, estados de cuenta o vistas internas desde el servidor"},"webpage-to-pdf-api":{title:"API web a PDF",action:"convertir p\xe1ginas web a PDF",context:"capturar p\xe1ginas p\xfablicas, exportaciones de cliente o evidencias web programadas"},"pdf-redaction-api":{title:"API de censura PDF",action:"censurar zonas de PDF",context:"ocultar datos personales, importes o notas internas antes de compartir"},"pdf-ocr-api":{title:"API OCR PDF",action:"hacer OCR de PDF escaneados",context:"preparar contratos, recibos y archivos escaneados para b\xfasqueda o conversi\xf3n"}}},fr:{meta:e=>"".concat(e.title," iTextMaster pour ").concat(e.action,". Exemples cURL, Node.js et Python, Credits, limites, erreurs et en-t\xeates."),value:e=>"Ajoutez ".concat(e.action," \xe0 votre backend, vos lots ou votre produit sans maintenir votre propre service PDF."),useCase:e=>"\xc0 utiliser pour ".concat(e.context,". Lâoutil web reste adapt\xe9 \xe0 la revue manuelle ; lâAPI sert aux traitements serveur r\xe9p\xe9tables."),exampleOutput:e=>"".concat(e," avec en-t\xeates indiquant les Credits consomm\xe9s et le solde restant."),websiteToolLabel:e=>"".concat(e.title.replace("API ","")," web"),websiteToolDescription:e=>"Pour un fichier ponctuel, v\xe9rifiez dans lâoutil web. Pour une r\xe8gle r\xe9currente, automatisez ".concat(e.action," avec lâAPI."),defaultLimits:["N\xe9cessite un PDF lisible ou des donn\xe9es dâentr\xe9e valides.","Appelez lâAPI c\xf4t\xe9 serveur pour ne pas exposer votre API Key.","Testez des fichiers repr\xe9sentatifs avant un traitement massif."],responseHeaders:{"Content-Type":"Type MIME du fichier g\xe9n\xe9r\xe9, g\xe9n\xe9ralement application/pdf ou application/zip.","Content-Disposition":"Nom de t\xe9l\xe9chargement du fichier g\xe9n\xe9r\xe9.","X-Credits-Charged":"Credits factur\xe9s pour la requ\xeate r\xe9ussie.","X-Credit-Balance":"Solde dâAPI Credits apr\xe8s la requ\xeate."},errorDescriptions:{invalid_api_key:"Lâen-t\xeate x-api-key manque, est invalide ou a \xe9t\xe9 renouvel\xe9.",insufficient_credits:"Le compte ne dispose pas dâassez dâAPI Credits.",pdf_tool_processing_failed:"Le fichier, les options ou la structure PDF nâont pas pu \xeatre trait\xe9s. Les Credits sont recr\xe9dit\xe9s automatiquement en cas dâ\xe9chec.",invalid_payload:"Le JSON ou multipart ne contient pas le HTML, lâURL ou le fichier requis.",conversion_failed:"Le rendu c\xf4t\xe9 serveur nâa pas termin\xe9 la conversion. Les Credits sont recr\xe9dit\xe9s automatiquement en cas dâ\xe9chec.",invalid_invoice_payload:"Le JSON de facture est mal form\xe9 ou incomplet.",invoice_pdf_generation_failed:"La g\xe9n\xe9ration du PDF de facture a \xe9chou\xe9. Les Credits sont recr\xe9dit\xe9s automatiquement en cas dâ\xe9chec."},faq:e=>[{question:"Quel est le prix de ".concat(e.title," ?"),answer:"Une requ\xeate r\xe9ussie utilise des API Credits ; les traitements \xe9chou\xe9s sont recr\xe9dit\xe9s automatiquement. Chaque utilisateur connect\xe9 re\xe7oit 100 free API Credits par mois, et 1,000 Credits = $1."},{question:"Les outils web utilisent-ils des API Credits ?",answer:"Non. Les outils trait\xe9s dans le navigateur ne consomment pas dâAPI Credits. Seuls les appels avec API Key sont factur\xe9s."},{question:"Puis-je appeler lâAPI depuis le navigateur ?",answer:"Ce nâest pas recommand\xe9. Gardez lâAPI Key c\xf4t\xe9 serveur, dans une file ou une automatisation backend."}],pages:{"merge-pdf-api":{title:"API fusion PDF",action:"fusionner des PDF",context:"regrouper contrats, devis, e-mails et pi\xe8
1ces jointes en un dossier PDF ordonn\xe9"},"split-pdf-api":{title:"API diviser PDF",action:"diviser des PDF",context:"extraire des factures, annexes ou plages de pages depuis un PDF volumineux"},"rotate-pdf-api":{title:"API rotation PDF",action:"faire pivoter des pages PDF",context:"corriger scans, fax ou captures mobiles avec des orientations m\xe9lang\xe9es"},"delete-pages-api":{title:"API suppression de pages PDF",action:"supprimer des pages PDF",context:"retirer pages blanches, anciennes versions ou contenu \xe0 ne pas partager"},"extract-pages-api":{title:"API extraction de pages PDF",action:"extraire des pages PDF",context:"r\xe9cup\xe9rer uniquement signatures, factures, annexes ou pi\xe8ces de preuve"},"organize-pdf-api":{title:"API organisation PDF",action:"r\xe9organiser des pages PDF",context:"reconstruire lâordre final apr\xe8s revue ou classification documentaire"},"add-watermark-api":{title:"API filigrane PDF",action:"ajouter un filigrane PDF",context:"marquer contrats, politiques, brouillons ou copies de revue comme confidentiels"},"header-footer-api":{title:"API en-t\xeate et pied PDF",action:"ajouter en-t\xeates et pieds",context:"placer dates, noms de rapport et r\xe9f\xe9rences dans des documents r\xe9currents"},"page-numbers-api":{title:"API num\xe9rotation PDF",action:"ajouter des num\xe9ros de page",context:"donner des rep\xe8res stables aux dossiers fusionn\xe9s, audits et validations"},"flatten-pdf-api":{title:"API aplatissement PDF",action:"aplatir des PDF",context:"rendre statiques champs, annotations et commentaires avant partage"},"form-filler-api":{title:"API remplissage formulaire PDF",action:"remplir des formulaires PDF",context:"injecter donn\xe9es CRM, onboarding ou validation dans un mod\xe8le PDF"},"remove-metadata-api":{title:"API suppression m\xe9tadonn\xe9es PDF",action:"supprimer les m\xe9tadonn\xe9es PDF",context:"nettoyer auteur, logiciel et dates avant envoi client ou fournisseur"},"edit-metadata-api":{title:"API \xe9dition m\xe9tadonn\xe9es PDF",action:"modifier les m\xe9tadonn\xe9es PDF",context:"normaliser titres, auteurs et mots-cl\xe9s pour documents g\xe9n\xe9r\xe9s ou archiv\xe9s"},"crop-pdf-api":{title:"API recadrage PDF",action:"recadrer des PDF",context:"nettoyer marges de scan, bordures blanches et zones visibles incoh\xe9rentes"},"reverse-pages-api":{title:"API inversion pages PDF",action:"inverser lâordre des pages",context:"corriger des scans arriv\xe9s de la derni\xe8re page vers la premi\xe8re"},"invoice-generator-api":{title:"API g\xe9n\xe9ration facture PDF",action:"g\xe9n\xe9rer des factures PDF",context:"transformer des donn\xe9es de facturation en facture PDF pr\xeate \xe0 envoyer"},"html-to-pdf-api":{title:"HTML en PDF API",action:"convertir HTML en PDF",context:"rendre c\xf4t\xe9 serveur rapports, re\xe7us, relev\xe9s ou vues internes"},"webpage-to-pdf-api":{title:"Page web en PDF API",action:"convertir une page web en PDF",context:"capturer pages publiques, exports client ou preuves web planifi\xe9es"},"pdf-redaction-api":{title:"API de biffure PDF",action:"biffer des zones PDF",context:"masquer donn\xe9es personnelles, montants ou notes internes pour RGPD et partage externe"},"pdf-ocr-api":{title:"API OCR PDF",action:"OCRiser des PDF scann\xe9s",context:"pr\xe9parer contrats, justificatifs et archives scann\xe9s pour recherche ou conversion"}}},de:{meta:e=>"".concat(e.title," von iTextMaster f\xfcr ").concat(e.action,". Mit cURL-, Node.js- und Python-Beispielen, Credits, Limits, Fehlern und Headern."),value:e=>"Bauen Sie ".concat(e.action," in Backend, Stapelverarbeitung oder Produktabl\xe4ufe ein, ohne eigene PDF-Infrastruktur zu betreiben."),useCase:e=>"Geeignet f\xfcr ".concat(e.context,". Das Web-Tool passt zur manuellen Pr\xfcfung, die API zu wiederholbarer serverseitig ausgef\xfchrter Automatisierung."),exampleOutput:e=>"".concat(e," mit Response-Headern f\xfcr verbrauchte Credits und verbleibendes Guthaben."),websiteToolLabel:e=>"".concat(e.title.replace(" API","")," Web-Tool"),websiteToolDescription:e=>"Einzelf\xe4lle pr\xfcfen Sie im Web-Tool. Wiederkehrende Regeln automatisieren Sie mit der API f\xfcr ".concat(e.action,"."),defaultLimits:["Ben\xf6tigt ein g\xfcltiges PDF oder g\xfcltige Eingabedaten.","Rufen Sie die API serverseitig auf, damit der API Key nicht im Browser erscheint.","Testen Sie repr\xe4sentative Dateien vor gro\xdfen Stapeln."],responseHeaders:{"Content-Type":"MIME-Typ der erzeugten Datei, meistens application/pdf oder application/zip.","Content-Disposition":"Dateiname f\xfcr den Download der Ausgabe.","X-Credits-Charged":"Credits, die f\xfcr die erfolgreiche Anfrage berechnet wurden.","X-Credit-Balance":"Verbleibendes API-Credits-Guthaben nach der Anfrage."},errorDescriptions:{invalid_api_key:"Der x-api-key fehlt, ist ung\xfcltig oder wurde rotiert.",insufficient_credits:"Das Konto hat nicht genug API Credits.",pdf_tool_processing_failed:"Datei, Optionen oder PDF-Struktur konnten nicht verarbeitet werden. Credits werden bei Fehlschlag automatisch erstattet.",invalid_payload:"JSON oder multipart enth\xe4lt nicht die erforderliche HTML-, URL- oder Dateieingabe.",conversion_failed:"Das serverseitige Rendering konnte die Konvert
1ierung nicht abschlie\xdfen. Credits werden bei Fehlschlag automatisch erstattet.",invalid_invoice_payload:"Das Rechnungs-JSON ist fehlerhaft oder unvollst\xe4ndig.",invoice_pdf_generation_failed:"Die PDF-Rechnung konnte nicht erzeugt werden. Credits werden bei Fehlschlag automatisch erstattet."},faq:e=>[{question:"Was kostet die ".concat(e.title,"?"),answer:"Erfolgreiche Anfragen nutzen API Credits; fehlgeschlagene Verarbeitung wird automatisch erstattet. Angemeldete Nutzer erhalten monatlich 100 free API Credits, 1,000 Credits = $1."},{question:"Nutzen Web-Tools API Credits?",answer:"Nein. Browserlokale Web-Tools verbrauchen keine API Credits. Nur Anfragen mit API Key werden berechnet."},{question:"Kann ich die API aus dem Browser aufrufen?",answer:"Das sollten Sie nicht tun. Speichern Sie den API Key im Backend, in Queues oder serverseitigen Jobs."}],pages:{"merge-pdf-api":{title:"PDF zusammenf\xfchren API",action:"PDFs zusammenf\xfchren",context:"Vertr\xe4ge, Rechnungen und E-Mail-Anh\xe4nge zu einem geordneten PDF-Paket"},"split-pdf-api":{title:"PDF teilen API",action:"PDFs teilen",context:"Rechnungen, Anlagen oder Seitenbereiche aus langen PDFs herauszul\xf6sen"},"rotate-pdf-api":{title:"PDF drehen API",action:"PDF-Seiten drehen",context:"Scans, Faximporte oder Smartphone-Aufnahmen mit gemischter Ausrichtung"},"delete-pages-api":{title:"PDF Seiten l\xf6schen API",action:"PDF-Seiten l\xf6schen",context:"leere Seiten, alte Versionen oder nicht freizugebende Inhalte zu entfernen"},"extract-pages-api":{title:"PDF Seiten extrahieren API",action:"PDF-Seiten extrahieren",context:"Signaturseiten, Rechnungsseiten, Anlagen oder Nachweise gezielt weiterzugeben"},"organize-pdf-api":{title:"PDF organisieren API",action:"PDF-Seiten neu anordnen",context:"die finale Reihenfolge nach Pr\xfcfung oder Klassifizierung aufzubauen"},"add-watermark-api":{title:"PDF Wasserzeichen API",action:"PDF-Wasserzeichen hinzuf\xfcgen",context:"Vertr\xe4ge, Richtlinien, Entw\xfcrfe oder Pr\xfcffassungen als vertraulich zu markieren"},"header-footer-api":{title:"PDF Kopf- und Fu\xdfzeile API",action:"Kopf- und Fu\xdfzeilen hinzuf\xfcgen",context:"Berichte, Kontodokumente und interne Ausgaben mit Datum oder Referenz zu versehen"},"page-numbers-api":{title:"PDF Seitenzahlen API",action:"PDF-Seitenzahlen hinzuf\xfcgen",context:"zusammengef\xfchrten Paketen, Audits und Freigaben stabile Referenzen zu geben"},"flatten-pdf-api":{title:"PDF flatten API",action:"PDFs flatten",context:"Formularfelder, Anmerkungen und Freigabekommentare statisch zu machen"},"form-filler-api":{title:"PDF Formular ausf\xfcllen API",action:"PDF-Formulare ausf\xfcllen",context:"CRM-, Onboarding- oder Freigabedaten in PDF-Vorlagen zu schreiben"},"remove-metadata-api":{title:"PDF Metadaten entfernen API",action:"PDF-Metadaten entfernen",context:"Autor, Software und Zeitstempel vor Versand an Kunden oder Lieferanten zu bereinigen"},"edit-metadata-api":{title:"PDF Metadaten bearbeiten API",action:"PDF-Metadaten bearbeiten",context:"Titel, Autoren und Schlagw\xf6rter generierter oder archivierter Dokumente zu vereinheitlichen"},"crop-pdf-api":{title:"PDF zuschneiden API",action:"PDFs zuschneiden",context:"Scanr\xe4nder, wei\xdfe Fl\xe4chen und sichtbare Seitenbereiche zu normalisieren"},"reverse-pages-api":{title:"PDF Seiten umkehren API",action:"PDF-Seitenreihenfolge umkehren",context:"Scans zu korrigieren, die von hinten nach vorne eingelesen wurden"},"invoice-generator-api":{title:"Rechnung PDF API",action:"Rechnungs-PDFs erzeugen",context:"Rechnungsdaten aus Backoffice oder Abrechnungssystem in PDFs umzuwandeln"},"html-to-pdf-api":{title:"HTML zu PDF API",action:"HTML in PDF umwandeln",context:"Berichte, Quittungen, Ausz\xfcge oder interne Ansichten serverseitig zu rendern"},"webpage-to-pdf-api":{title:"Webseite zu PDF API",action:"Webseiten in PDF umwandeln",context:"\xf6ffentliche Seiten, Kundenexports oder Web-Nachweise geplant zu erfassen"},"pdf-redaction-api":{title:"PDF Schw\xe4rzen API",action:"PDF-Bereiche schw\xe4rzen",context:"personenbezogene Daten, Betr\xe4ge oder interne Notizen vor externer Weitergabe zu verdecken"},"pdf-ocr-api":{title:"PDF OCR API",action:"gescannte PDFs per OCR verarbeiten",context:"gescannte Vertr\xe4ge, Belege und Archive f\xfcr Suche oder Konvert
1ierung vorzubereiten"}}},pt:{meta:e=>"".concat(e.title," do iTextMaster para ").concat(e.action,". Exemplos em cURL, Node.js e Python, Credits, limites, erros e cabe\xe7alhos."),value:e=>"Coloque ".concat(e.action," no backend, em lotes ou no seu produto sem manter infraestrutura pr\xf3pria de PDF."),useCase:e=>"Use para ".concat(e.context,". A ferramenta web serve para revis\xe3o manual; a API serve para automa\xe7\xe3o repet\xedvel no servidor."),exampleOutput:e=>"".concat(e," com cabe\xe7alhos de Credits consumidos e saldo restante."),websiteToolLabel:e=>"".concat(e.title.replace("API de ","").replace("API para ","").replace(" API","")," na web"),websiteToolDescription:e=>"Para casos pontuais, revise no site. Quando a regra se repete, automatize ".concat(e.action," com a API."),defaultLimits:["Precisa de um PDF v\xe1lido ou dados de entrada corretos.","Chame a API pelo servidor para n\xe3o expor a API Key no navegador.","Teste arquivos representativos antes de processar grandes lotes."],responseHeaders:{"Content-Type":"Tipo MIME do arquivo gerado, normalmente application/pdf ou application/zip.","Content-Disposition":"Nome de download do arquivo gerado.","X-Credits-Charged":"Credits cobrados pela solicita\xe7\xe3o bem-sucedida.","X-Credit-Balance":"Saldo de API Credits ap\xf3s a solicita\xe7\xe3o."},errorDescriptions:{invalid_api_key:"O x-api-key est\xe1 ausente, inv\xe1lido ou foi rotacionado.",insufficient_credits:"A conta n\xe3o tem API Credits suficientes.",pdf_tool_processing_failed:"N\xe3o foi poss\xedvel processar o arquivo, as op\xe7\xf5es ou a estrutura do PDF. Credits s\xe3o devolvidos automaticamente quando falha.",invalid_payload:"O JSON ou multipart n\xe3o cont\xe9m HTML, URL ou arquivo obrigat\xf3rio.",conversion_failed:"A renderiza\xe7\xe3o no servidor n\xe3o concluiu a convers\xe3o. Credits s\xe3o devolvidos automaticamente quando falha.",invalid_invoice_payload:"O JSON da nota fiscal est\xe1 incorreto ou sem campos obrigat\xf3rios.",invoice_pdf_generation_failed:"A gera\xe7\xe3o do PDF da nota fiscal falhou. Credits s\xe3o devolvidos automaticamente quando falha."},faq:e=>[{question:"Quanto custa ".concat(e.title,"?"),answer:"Solicita\xe7\xf5es bem-sucedidas usam API Credits; falhas de processamento s\xe3o devolvidas automaticamente. Usu\xe1rios logados recebem 100 free API Credits por m\xeas, e 1,000 Credits = $1."},{question:"As ferramentas web usam API Credits?",answer:"N\xe3o. Ferramentas que rodam no navegador n\xe3o consomem API Credits. S\xf3 chamadas com API Key entram na cobran\xe7a."},{question:"Posso chamar a API pelo navegador?",answer:"N\xe3o \xe9 recomendado. Guarde a API Key no backend, fila ou automa\xe7\xe3o do servidor."}],pages:{"merge-pdf-api":{title:"API para juntar PDF",action:"juntar PDF",context:"contratos, notas fiscais e anexos de e-mail ou WhatsApp em um \xfanico PDF"},"split-pdf-api":{title:"API para dividir PDF",action:"dividir PDF",context:"separar notas fiscais, anexos ou intervalos de p\xe1ginas de um PDF grande"},"rotate-pdf-api":{title:"API para girar PDF",action:"girar p\xe1ginas PDF",context:"corrigir p\xe1ginas de scanner, fax ou celular com orienta\xe7\xe3o misturada"},"delete-pages-api":{title:"API para excluir p\xe1ginas PDF",action:"excluir p\xe1ginas PDF",context:"remover p\xe1ginas em branco, vers\xf5es antigas ou conte\xfado que n\xe3o deve sair"},"extract-pages-api":{title:"API para extrair p\xe1ginas PDF",action:"extrair p\xe1ginas PDF",context:"enviar s\xf3 p\xe1ginas assinadas, notas fiscais, anexos ou evid\xeancias espec\xedficas"},"organize-pdf-api":{title:"API para organizar PDF",action:"reordenar p\xe1ginas PDF",context:"montar a ordem final depois de revis\xe3o ou classifica\xe7\xe3o de documentos"},"add-watermark-api":{title:"API para marca dâ\xe1gua PDF",action:"adicionar marca dâ\xe1gua PDF",context:"marcar contratos, pol\xedticas, rascunhos ou c\xf3pias de revis\xe3o como confidenciais"},"header-footer-api":{title:"API de cabe\xe7alho e rodap\xe9 PDF",action:"adicionar cabe\xe7alho e rodap\xe9",context:"colocar datas, nomes de relat\xf3rio e refer\xeancias em documentos recorrentes"},"page-numbers-api":{title:"API para numerar p\xe1ginas PDF",action:"adicionar n\xfameros de p\xe1gina",context:"criar refer\xeancias est\xe1veis em pacotes, auditorias e aprova\xe7\xf5es"},"flatten-pdf-api":{title:"API para achatar PDF",action:"achatar PDF",context:"transformar campos, anota\xe7\xf5es e coment\xe1rios em conte\xfado est\xe1tico"},"form-filler-api":{title:"API para preencher formul\xe1rio PDF",action:"preencher formul\xe1rios PDF",context:"colocar dados de CRM, onboarding ou aprova\xe7\xe3o em um modelo PDF"},"remove-metadata-api":{title:"API para remover metadados PDF",action:"remover metadados PDF",context:"limpar autor, softw
1are e datas antes de enviar arquivos para clientes ou fornecedores"},"edit-metadata-api":{title:"API para editar metadados PDF",action:"editar metadados PDF",context:"padronizar t\xedtulo, autor e palavras-chave de documentos gerados ou arquivados"},"crop-pdf-api":{title:"API para recortar PDF",action:"recortar PDF",context:"corrigir margens de scanner, bordas brancas e \xe1reas vis\xedveis inconsistentes"},"reverse-pages-api":{title:"API para inverter p\xe1ginas PDF",action:"inverter a ordem das p\xe1ginas",context:"corrigir PDFs escaneados da \xfaltima p\xe1gina para a primeira"},"invoice-generator-api":{title:"API de gerador de notas fiscais",action:"gerar PDF de nota fiscal",context:"converter dados de cobran\xe7a em nota fiscal ou recibo PDF para envio"},"html-to-pdf-api":{title:"HTML para PDF API",action:"converter HTML para PDF",context:"renderizar relat\xf3rios, recibos, extratos ou telas internas no servidor"},"webpage-to-pdf-api":{title:"P\xe1gina web para PDF API",action:"converter p\xe1ginas web para PDF",context:"capturar p\xe1ginas p\xfablicas, exports de clientes ou provas online agendadas"},"pdf-redaction-api":{title:"API para ocultar dados em PDF",action:"ocultar \xe1reas do PDF",context:"cobrir dados pessoais, valores ou notas internas antes do compartilhamento"},"pdf-ocr-api":{title:"API OCR PDF",action:"aplicar OCR em PDFs escaneados",context:"preparar contratos, recibos e arquivos escaneados para busca ou convers\xe3o"}}},ar:{meta:e=>"".concat(e.title," Ù
Ù iTextMaster Ù
٠أج٠").concat(e.action,". Ø£Ù
Ø«ÙØ© cURL ÙNode.js ÙPython Ù
ع Credits ÙØ§ÙÙÙÙØ¯ ÙØ§Ùأخطاء ÙØ§ÙترÙÙØ³Ø§Øª."),value:e=>"أض٠".concat(e.action," Ø¥ÙÙ Ø§ÙØ®ÙÙÙØ© أ٠اÙÙ
Ø¹Ø§ÙØ¬Ø© Ø§ÙØ¯ÙØ±ÙØ© Ø£Ù Ù
ÙØªØ¬Ù بدÙÙ Ø¨ÙØ§Ø¡ خدÙ
Ø© PDF خاصة بÙ."),useCase:e=>"Ù
ÙØ§Ø³Ø¨ ÙÙ ".concat(e.context,". استخدÙ
أداة اÙÙÙØ¨ ÙÙÙ
راجعة اÙÙØ¯ÙÙØ©Ø ÙØ§Ø³ØªØ®Ø¯Ù
API ÙÙØ£ØªÙ
تة اÙÙ
ØªÙØ±Ø±Ø© عÙÙ Ø§ÙØ®Ø§Ø¯Ù
."),exampleOutput:e=>"".concat(e," Ù
ع ترÙÙØ³Ø§Øª ØªÙØ¶ÙØ Credits اÙÙ
ستخدÙ
Ø© ÙØ§ÙØ±ØµÙØ¯ اÙÙ
تبÙÙ."),websiteToolLabel:e=>"".concat(e.title.replace("ÙØ§Ø¬ÙØ© ","").replace(" API","")," عبر اÙÙÙØ¨"),websiteToolDescription:e=>"ÙÙÙ
ÙÙØ§Øª اÙÙØ±Ø¯ÙØ© راجع اÙÙØªÙجة Ù٠أداة اÙÙÙØ¨. Ø¹ÙØ¯ ØªÙØ±Ø§Ø± اÙÙØ§Ø¹Ø¯Ø© استخدÙ
API ÙØ£ØªÙ
تة ".concat(e.action,"."),defaultLimits:["ÙØªØ·Ùب Ù
ÙÙ PDF ØµØ§ÙØÙØ§ Ø£Ù Ø¨ÙØ§Ùات إدخا٠صØÙØØ©.","استدع API Ù
Ù Ø§ÙØ®Ø§Ø¯Ù
ØØªÙ ÙØ§ ÙØ¸Ùر API Key Ù٠اÙÙ
ØªØµÙØ.","اختبر Ù
ÙÙØ§Øª Ù
Ù
Ø«ÙØ© ÙØ¨Ù تشغÙÙ Ø¯ÙØ¹Ø§Øª ÙØ¨Ùرة."],responseHeaders:{"Content-Type":"ÙÙØ¹ MIME ÙÙÙ
Ù٠اÙÙØ§ØªØ¬Ø ØºØ§ÙØ¨Ùا application/pdf Ø£Ù application/zip.","Content-Disposition":"اسÙ
ØªÙØ²Ù٠اÙÙ
Ù٠اÙÙØ§ØªØ¬.","X-Credits-Charged":"Credits Ø§ÙØªÙ تÙ
Ø§ØØªØ³Ø§Ø¨Ùا ÙÙØ·Ùب اÙÙØ§Ø¬Ø.","X-Credit-Balance":"Ø±ØµÙØ¯ API Credits بعد Ø§ÙØ·Ùب."},errorDescriptions:{invalid_api_key:"ترÙÙØ³Ø© x-api-key ØºÙØ± Ù
ÙØ¬Ùدة Ø£Ù ØºÙØ± ØµØ§ÙØØ© أ٠تÙ
تدÙÙØ±Ùا.",insufficient_credits:"Ø§ÙØØ³Ø§Ø¨ ÙØ§ ÙØØªÙ٠عÙÙ API Credits ÙØ§ÙÙØ©.",pdf_tool_processing_failed:"تعذرت Ù
Ø¹Ø§ÙØ¬Ø© اÙÙ
ÙÙ Ø£Ù Ø§ÙØ®Ùارات أ٠بÙÙØ© PDF. ÙØªÙ
رد Credits تÙÙØ§Ø¦ÙÙØ§ Ø¹ÙØ¯ اÙÙØ´Ù.",invalid_payload:"Ø·ÙØ¨ JSON Ø£Ù multipart ÙÙØªÙد إدخا٠HTML Ø£Ù URL أ٠اÙÙ
Ù٠اÙÙ
Ø·ÙÙØ¨.",conversion_failed:"ÙÙ
ØªÙØªÙ
٠عÙ
ÙÙØ© Ø§ÙØªØµÙÙØ± عÙÙ Ø§ÙØ®Ø§Ø¯Ù
. ÙØªÙ
رد Credits تÙÙØ§Ø¦ÙÙØ§ Ø¹ÙØ¯ اÙÙØ´Ù.",invalid_invoice_payload:"Ø¨ÙØ§Ùات اÙÙØ§ØªÙرة JSON ØºÙØ± صØÙØØ© Ø£Ù ØªÙØªÙد ØÙÙÙÙØ§ Ù
Ø·ÙÙØ¨Ø©.",invoice_pdf_generation_failed:"ÙØ´Ù Ø¥ÙØ´Ø§Ø¡ PDF اÙÙØ§ØªÙرة. ÙØªÙ
رد Credits تÙÙØ§Ø¦ÙÙØ§ Ø¹ÙØ¯ اÙÙØ´Ù."},faq:e=>[{question:"ÙÙ
تÙÙÙØ© ".concat(e.title,"Ø"),answer:"Ø§ÙØ·Ùبات اÙÙØ§Ø¬ØØ© تستخدÙ
API CreditsØ ÙØªØªÙ
إعادة Credits تÙÙØ§Ø¦ÙÙØ§ Ø¹ÙØ¯ ÙØ´Ù اÙÙ
Ø¹Ø§ÙØ¬Ø©. ÙØØµÙ ÙÙ Ù
ستخدÙ
Ù
سج٠عÙÙ 100 free API Credits Ø´ÙØ±ÙÙØ§Ø Ù1,000 Credits = $1."},{question:"Ù٠تستخدÙ
Ø£Ø¯ÙØ§Øª اÙÙÙØ¨ API CreditsØ",answer:"ÙØ§. Ø§ÙØ£Ø¯Ùات Ø§ÙØªÙ تعÙ
٠داخ٠اÙÙ
ØªØµÙØ ÙØ§ تستÙÙÙ API Credits. تتÙ
اÙÙ
ØØ§Ø³Ø¨Ø© ÙÙØ· عÙÙ Ø§ÙØ·Ùبات Ø§ÙØªÙ تستخدÙ
API Key."},{question:"ÙÙ ÙÙ
Ù٠استدعاء API Ù
٠اÙÙ
ØªØµÙØØ",answer:"ÙØ§ ÙÙÙØµØ بذÙÙ. Ø§ØØªÙظ ب٠API Key ÙÙ Ø§ÙØ®Ø§Ø¯Ù
Ø£Ù ÙØ§Ø¦Ù
Ø© Ø§ÙØ§Ùتظار Ø£Ù Ù
ÙØ§Ù
Ø§ÙØ£ØªÙ
تة Ø§ÙØ®ÙÙÙØ©."}],pages:{"merge-pdf-api":{title:"ÙØ§Ø¬ÙØ© دÙ
ج PDF API",action:"دÙ
ج Ù
ÙÙØ§Øª PDF",context:"جÙ
ع Ø§ÙØ¹ÙÙØ¯ ÙØ§ÙÙÙØ§ØªÙر ÙÙ
رÙÙØ§Øª ÙØ§ØªØ³Ø§Ø¨ Ø£Ù Ø§ÙØ¨Ø±Ùد ÙÙ Ù
ÙÙ PDF ÙØ§ØØ¯ Ù
رتب"},"split-pdf-api":{title:"ØªÙØ³ÙÙ
PDF API",action:"ØªÙØ³ÙÙ
PDF",context:"ÙØµÙ ØµÙØØ§Øª ÙÙØ§ØªÙر Ø£Ù Ù
ÙØ§ØÙ Ø£Ù ÙØ·Ø§Ùات ØµÙØØ§Øª Ù
Ù Ù
ÙÙ Ø·ÙÙÙ"},"rotate-pdf-api":{title:"تدÙÙØ± PDF API",action:"تدÙÙØ± ØµÙØØ§Øª PDF",context:"تصØÙØ ØµÙØØ§Øª Ù
Ù
Ø³ÙØØ© Ø£Ù ÙØ§Ø±Ø¯Ø© باÙÙØ§Ùس Ø£Ù Ù
ÙØªÙطة Ø¨Ø§ÙØ¬ÙØ§Ù Ø¨Ø§ØªØ¬Ø§ÙØ§Øª Ù
ختÙÙØ©"},"delete-pages-api":{title:"ØØ°Ù ØµÙØØ§Øª PDF API",action:"ØØ°Ù ØµÙØØ§Øª PDF",context:"Ø¥Ø²Ø§ÙØ© ØµÙØØ§Øª ÙØ§Ø±ØºØ© Ø£Ù ÙØ³Ø® ÙØ¯ÙÙ
Ø© Ø£Ù Ù
ØØªÙÙ ÙØ§ ÙØ¬Ø¨ Ù
Ø´Ø§Ø±ÙØªÙ"},"extract-pages-api":{title:"استخراج ØµÙØØ§Øª PDF API",action:"استخراج ØµÙØØ§Øª PDF",context:"تÙ
Ø±ÙØ± ØµÙØØ§Øª تÙÙÙØ¹ Ø£Ù ÙÙØ§ØªÙر Ø£Ù Ù
ÙØ§ØÙ Ø£Ù Ø£Ø¯ÙØ© Ù
ØØ¯Ø¯Ø© ÙÙØ·"},"organize-pdf-api":{title:"ØªØ±ØªÙØ¨ PDF API",action:"إعادة ØªØ±ØªÙØ¨ ØµÙØØ§Øª PDF",context:"Ø¨ÙØ§Ø¡ Ø§ÙØªØ±ØªÙب اÙÙÙØ§Ø¦Ù بعد اÙÙ
راجعة أ٠تصÙÙ٠اÙÙ
Ø³ØªÙØ¯Ø§Øª"},"add-watermark-api":{title:"Ø¥Ø¶Ø§ÙØ© Ø¹ÙØ§Ù
Ø© Ù
Ø§Ø¦ÙØ© PDF API",action:"Ø¥Ø¶Ø§ÙØ© Ø¹ÙØ§Ù
Ø© Ù
Ø§Ø¦ÙØ© Ø¥ÙÙ PDF",context:"ÙØ³Ù
Ø§ÙØ¹ÙÙØ¯ ÙØ§ÙØ³ÙØ§Ø³Ø§Øª ÙØ§ÙÙ
Ø³ÙØ¯Ø§Øª ÙÙØ³Ø® اÙÙ
راجعة بأÙÙØ§ Ø³Ø±ÙØ© Ø£Ù Ù
Ø³ÙØ¯Ø©"},"header-footer-api":{title:"رأس ÙØªØ°ÙÙÙ PDF API",action:"Ø¥Ø¶Ø§ÙØ© رأس ÙØªØ°ÙÙÙ",context:"Ø¥Ø¶Ø§ÙØ© ØªÙØ§Ø±ÙØ® ÙØ£Ø³Ù
اء ØªÙØ§Ø±Ùر ÙÙ
راجع Ø¥Ù٠اÙÙ
Ø³ØªÙØ¯Ø§Øª اÙÙ
ØªÙØ±Ø±Ø©"},"page-numbers-api":{title:"ترÙÙÙ
ØµÙØØ§Øª PDF API",action:"Ø¥Ø¶Ø§ÙØ© Ø£Ø±ÙØ§Ù
ØµÙØØ§Øª PDF",context:"Ø¥ÙØ´Ø§Ø¡ Ù
راجع ØµÙØØ§Øª ثابتة ÙÙØØ²Ù
اÙÙ
دÙ
جة ÙØ§ÙÙ
راجعات ÙØ§ÙØ£Ø±Ø´ÙØ©"},"flatten-pdf-api":{title:"ØªØ³Ø·ÙØ PDF API",action:"ØªØ³Ø·ÙØ PDF",context:"تØÙÙÙ Ø§ÙØÙÙÙ ÙØ§ÙتعÙÙÙØ§Øª ÙØ¹ÙاÙ
ات اÙÙ
ÙØ§ÙÙØ© Ø¥ÙÙ Ù
ØØªÙ٠ثابت"},"form-filler-api":{title:"تعبئة ÙÙ
اذج PDF API",action:"تعبئة ÙÙ
اذج PDF",context:"Ø¥Ø¯Ø®Ø§Ù Ø¨ÙØ§Ùات CRM Ø£Ù Ø§ÙØªØ³Ø¬Ù٠أ٠اÙÙ
ÙØ§ÙÙØ§Øª ÙÙ ÙØ§Ùب PDF"},"remove-metadata-api":{title:"Ø¥Ø²Ø§ÙØ© Ø¨ÙØ§Ùات PDF اÙÙØµÙÙØ© API",action:"Ø¥Ø²Ø§ÙØ© Ø¨ÙØ§Ùات PDF اÙÙØµÙÙØ©",context:"ØªÙØ¸Ù٠اÙÙ
ؤÙÙ ÙØ§ÙØ¨Ø±ÙØ§Ù
ج ÙØ§ÙØªÙØ§Ø±ÙØ® ÙØ¨Ù Ø§ÙØ¥Ø±Ø³Ø§Ù Ø¥Ù٠عÙ
Ù٠أ٠Ù
ÙØ±Ùد"},"edit-metadata-api":{title:"تعدÙÙ Ø¨ÙØ§Ùات PDF اÙÙØµÙÙØ© API",action:"تعدÙÙ Ø¨ÙØ§Ùات PDF اÙÙØµÙÙØ©",context:"ØªÙØÙØ¯ Ø§ÙØ¹ÙÙØ§Ù ÙØ§ÙÙ
ؤÙÙ ÙØ§ÙÙÙÙ
ات اÙÙ
ÙØªØ§ØÙØ© ÙÙÙ
ÙÙØ§Øª اÙÙ
ÙØ´Ø£Ø© أ٠اÙÙ
Ø¤Ø±Ø´ÙØ©"},"crop-pdf-api":{title:"ÙØµ PDF API",action:"ÙØµ PDF",context:"ØªÙØ¸ÙÙ Ù
1ÙØ§Ù
Ø´ اÙÙ
Ø³Ø ÙØ§ÙØØ¯Ùد Ø§ÙØ¨Ùضاء ÙÙ
ÙØ§Ø·Ù Ø§ÙØµÙØØ© اÙÙ
Ø±Ø¦ÙØ©"},"reverse-pages-api":{title:"Ø¹ÙØ³ ØªØ±ØªÙØ¨ ØµÙØØ§Øª PDF API",action:"Ø¹ÙØ³ ØªØ±ØªÙØ¨ ØµÙØØ§Øª PDF",context:"تصØÙØ Ù
ÙÙØ§Øª Ù
Ù
Ø³ÙØØ© Ù
Ù Ø§ÙØµÙØØ© Ø§ÙØ£Ø®Ùرة Ø¥ÙÙ Ø§ÙØ£ÙÙÙ"},"invoice-generator-api":{title:"Ø¥ÙØ´Ø§Ø¡ ÙÙØ§ØªÙر PDF API",action:"Ø¥ÙØ´Ø§Ø¡ ÙÙØ§ØªÙر PDF",context:"تØÙÙÙ Ø¨ÙØ§Ùات اÙÙÙØªØ±Ø© Ø¥ÙÙ ÙØ§ØªÙرة Ø£Ù Ø¥ÙØµØ§Ù PDF Ø¬Ø§ÙØ² ÙÙØ¥Ø±Ø³Ø§Ù"},"html-to-pdf-api":{title:"تØÙÙÙ HTML Ø¥ÙÙ PDF API",action:"تØÙÙÙ HTML Ø¥ÙÙ PDF",context:"تصÙÙØ± Ø§ÙØªÙØ§Ø±ÙØ± ÙØ§ÙØ¥ÙØµØ§Ùات ÙØ§ÙÙØ´ÙÙ ÙØ§ÙÙØ§Ø¬Ùات Ø§ÙØ¯Ø§Ø®ÙÙØ© عÙÙ Ø§ÙØ®Ø§Ø¯Ù
"},"webpage-to-pdf-api":{title:"تØÙÙÙ ØµÙØØ© ÙÙØ¨ Ø¥ÙÙ PDF API",action:"تØÙÙÙ ØµÙØØ§Øª اÙÙÙØ¨ Ø¥ÙÙ PDF",context:"ØÙظ ØµÙØØ§Øª عاÙ
Ø© Ø£Ù ØªØµØ¯ÙØ± ØµÙØØ§Øª عÙ
ÙØ§Ø¡ Ø£Ù Ø£Ø±Ø´ÙØ© Ø£Ø¯ÙØ© ÙÙØ¨ Ù
جدÙÙØ©"},"pdf-redaction-api":{title:"تÙÙÙØ PDF API",action:"تÙÙÙØ Ù
ÙØ§Ø·Ù PDF",context:"Ø¥Ø®ÙØ§Ø¡ Ø¨ÙØ§Ùات Ø´Ø®ØµÙØ© Ø£Ù Ù
Ø¨Ø§ÙØº Ø£Ù Ù
ÙØ§ØØ¸Ø§Øª داخÙÙØ© ÙØ¨Ù اÙÙ
Ø´Ø§Ø±ÙØ©"},"pdf-ocr-api":{title:"OCR PDF API",action:"استخراج ÙØµ Ù
Ù PDF Ù
Ù
Ø³ÙØ",context:"تجÙÙØ² Ø§ÙØ¹ÙÙØ¯ ÙØ§ÙØ¥ÙØµØ§Ùات ÙØ§ÙأرشÙ٠اÙÙ
Ù
سÙ
1Ø ÙÙØ¨ØØ« Ø£Ù Ø§ÙØªØÙÙÙ"}}},it:{meta:e=>"".concat(e.title," iTextMaster per ").concat(e.action,". Esempi cURL, Node.js e Python, Credits, limiti, errori e header."),value:e=>"Integra ".concat(e.action," nel backend, nei batch o nel prodotto senza mantenere un servizio PDF proprietario."),useCase:e=>"Usalo per ".concat(e.context,". Lo strumento web \xe8 per revisione manuale; lâAPI \xe8 per automazioni ripetibili lato server."),exampleOutput:e=>"".concat(e," con header che indicano Credits usati e saldo rimanente."),websiteToolLabel:e=>"".concat(e.title.replace("API per ","").replace(" API","")," web"),websiteToolDescription:e=>"Per casi singoli controlla il file nello strumento web. Quando la regola si ripete, automatizza ".concat(e.action," con lâAPI."),defaultLimits:["Serve un PDF valido o dati di input corretti.","Chiama lâAPI dal server per non esporre la API Key nel browser.","Prova file rappresentativi prima di elaborare grandi lotti."],responseHeaders:{"Content-Type":"Tipo MIME del file generato, di solito application/pdf o application/zip.","Content-Disposition":"Nome di download del file generato.","X-Credits-Charged":"Credits addebitati per la richiesta riuscita.","X-Credit-Balance":"Saldo API Credits dopo la richiesta."},errorDescriptions:{invalid_api_key:"Lâheader x-api-key manca, non \xe8 valido o \xe8 stato ruotato.",insufficient_credits:"Lâaccount non ha API Credits sufficienti.",pdf_tool_processing_failed:"File, opzioni o
1struttura PDF non sono stati elaborati. I Credits vengono restituiti automaticamente in caso di errore.",invalid_payload:"Il JSON o multipart non contiene HTML, URL o file richiesto.",conversion_failed:"Il rendering lato server non ha completato la conversione. I Credits vengono restituiti automaticamente in caso di errore.",invalid_invoice_payload:"Il JSON della fattura non \xe8 valido o manca di campi obbligatori.",invoice_pdf_generation_failed:"La generazione della fattura PDF non \xe8 riuscita. I Credits vengono restituiti automaticamente in caso di errore."},faq:e=>[{question:"Quanto costa ".concat(e.title,"?"),answer:"Le richieste riuscite usano API Credits; gli errori di elaborazione vengono rimborsati automaticamente. Ogni utente con accesso riceve 100 free API Credits al mese, e 1,000 Credits = $1."},{question:"Gli strumenti web usano API Credits?",answer:"No. Gli strumenti che lavorano nel browser non consumano API Credits. Contano solo le chiamate con API Key."},{question:"Posso chiamare lâAPI dal browser?",answer:"Non \xe8 consigliato. Tieni la API Key nel backend, in una coda o in un job lato server."}],pages:{"merge-pdf-api":{title:"API per unire PDF",action:"unire PDF",context:"contratti, fatture e allegati email o WhatsApp in un unico PDF ordinato"},"split-pdf-api":{title:"API per dividere PDF",action:"dividere PDF",context:"separare fatture, allegati o intervalli di pagine da un PDF lungo"},"rotate-pdf-api":{title:"API per ruotare PDF",action:"ruotare pagine PDF",context:"correggere pagine da scanner, fax o telefono con orientamenti diversi"},"delete-pages-api":{title:"API per eliminare pagine PDF",action:"eliminare pagine PDF",context:"rimuovere pagine vuote, vecchie versioni o contenuti da non condividere"},"extract-pages-api":{title:"API per estrarre pagine PDF",action:"estrarre pagine PDF",context:"passare solo pagine firmate, fatture, allegati o prove specifiche"},"organize-pdf-api":{title:"API per organizzare PDF",action:"riordinare pagine PDF",context:"ricostruire lâordine finale dopo revisione o classificazione documentale"},"add-watermark-api":{title:"API per filigrana PDF",action:"aggiungere filigrana PDF",context:"marcare contratti, policy, bozze o copie di revisione come riservati"},"header-footer-api":{title:"API intestazione e pi\xe8 di pagina PDF",action:"aggiungere intestazione e pi\xe8 di pagina",context:"inserire date, nomi report e riferimenti in documenti ricorrenti"},"page-numbers-api":{title:"API numeri pagina PDF",action:"aggiungere numeri pagina",context:"dare riferimenti stabili a fascicoli uniti, audit e approvazioni"},"flatten-pdf-api":{title:"API per appiattire PDF",action:"appiattire PDF",context:"rendere statici campi modulo, annotazioni e commenti di approvazione"},"form-filler-api":{title:"API per compilare moduli PDF",action:"compilare moduli PDF",context:"inserire dati CRM, onboarding o approvazione in un modello PDF"},"remove-metadata-api":{title:"API per rimuovere metadati PDF",action:"rimuovere metadati PDF",context:"pulire autore, softw
1are e date prima dellâinvio a clienti o fornitori"},"edit-metadata-api":{title:"API per modificare metadati PDF",action:"modificare metadati PDF",context:"normalizzare titolo, autore e parole chiave di documenti generati o archiviati"},"crop-pdf-api":{title:"API per ritagliare PDF",action:"ritagliare PDF",context:"pulire margini di scanner, bordi bianchi e aree visibili incoerenti"},"reverse-pages-api":{title:"API per invertire pagine PDF",action:"invertire lâordine delle pagine",context:"sistemare scansioni arrivate dallâultima pagina alla prima"},"invoice-generator-api":{title:"API generatore fatture PDF",action:"generare fatture PDF",context:"convertire dati di fatturazione in fatture o ricevute PDF pronte per lâinvio"},"html-to-pdf-api":{title:"HTML in PDF API",action:"convertire HTML in PDF",context:"renderizzare report, ricevute, estratti o viste interne lato server"},"webpage-to-pdf-api":{title:"Pagina web in PDF API",action:"convertire pagine web in PDF",context:"catturare pagine pubbliche, export cliente o prove online programmate"},"pdf-redaction-api":{title:"API oscuramento PDF",action:"oscurare aree PDF",context:"coprire dati personali, importi o note interne prima della condivisione"},"pdf-ocr-api":{title:"API OCR PDF",action:"fare OCR su PDF scansionati",context:"preparare contratti, fatture e archivi scansionati per ricerca o conversione"}}}},f=new Map(P.map(e=>[e.slug,e]));function g(e,t){var a;if(t===o.q)return e;let i=m[t],n=null==i?void 0:i.pages[e.slug];return i&&n?{...e,title:n.title,metaDescription:i.meta(n),valueProposition:i.value(n),useCase:i.useCase(n),exampleOutput:i.exampleOutput(e.output),limits:null!=(a=n.limits)?a:i.defaultLimits,errorCodes:e.errorCodes.map(e=>{var t;return{...e,description:null!=(t=i.errorDescriptions[e.label])?t:e.description}}),responseHeaders:e.responseHeaders.map(e=>{var t;return{...e,description:null!=(t=i.responseHeaders[e.name])?t:e.description}}),faq:i.faq(n),relatedWebsiteTool:{...e.relatedWebsiteTool,label:i.websiteToolLabel(n),description:i.websiteToolDescription(n)}}:e}function D(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.q,a=f.get(e);return a?g(a,t):void 0}function F(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.q;return P.map(t=>g(t,e))}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.