- Added support for 'moved' and 'style-changed' change types in PDF comparison. - Implemented category filters for changes, allowing users to filter by text, images, headers, annotations, formatting, and background. - Introduced zoom functionality with buttons for zooming in, out, and resetting to default. - Updated UI to reflect new change types and categories, including visual indicators for moved and style-changed items. - Enhanced summary display to include counts for moved and style-changed changes. - Refactored rendering logic to accommodate zoom levels and improve performance. - Added tests for new change detection features and category assignments.
672 lines
23 KiB
JSON
672 lines
23 KiB
JSON
{
|
|
"categories": {
|
|
"popularTools": "Popular Tools",
|
|
"editAnnotate": "Edit & Annotate",
|
|
"convertToPdf": "Convert to PDF",
|
|
"convertFromPdf": "Convert from PDF",
|
|
"organizeManage": "Organize & Manage",
|
|
"optimizeRepair": "Optimize & Repair",
|
|
"securePdf": "Secure PDF"
|
|
},
|
|
"pdfMultiTool": {
|
|
"name": "PDF Multi Tool",
|
|
"subtitle": "Merge, Split, Organize, Delete, Rotate, Add Blank Pages, Extract and Duplicate in an unified interface."
|
|
},
|
|
"mergePdf": {
|
|
"name": "Merge PDF",
|
|
"subtitle": "Combine multiple PDFs into one file. Preserves Bookmarks."
|
|
},
|
|
"splitPdf": {
|
|
"name": "Split PDF",
|
|
"subtitle": "Extract a range of pages into a new PDF."
|
|
},
|
|
"compressPdf": {
|
|
"name": "Compress PDF",
|
|
"subtitle": "Reduce the file size of your PDF.",
|
|
"algorithmLabel": "Compression Algorithm",
|
|
"condense": "Condense (Recommended)",
|
|
"photon": "Photon (For Photo-Heavy PDFs)",
|
|
"condenseInfo": "Condense uses advanced compression: removes dead-weight, optimizes images, subsets fonts. Best for most PDFs.",
|
|
"photonInfo": "Photon converts pages to images. Use for photo-heavy/scanned PDFs.",
|
|
"photonWarning": "Warning: Text will become non-selectable and links will stop working.",
|
|
"levelLabel": "Compression Level",
|
|
"light": "Light (Preserve Quality)",
|
|
"balanced": "Balanced (Recommended)",
|
|
"aggressive": "Aggressive (Smaller Files)",
|
|
"extreme": "Extreme (Maximum Compression)",
|
|
"grayscale": "Convert to Grayscale",
|
|
"grayscaleHint": "Reduces file size by removing color information",
|
|
"customSettings": "Custom Settings",
|
|
"customSettingsHint": "Fine-tune compression parameters:",
|
|
"outputQuality": "Output Quality",
|
|
"resizeImagesTo": "Resize Images To",
|
|
"onlyProcessAbove": "Only Process Above",
|
|
"removeMetadata": "Remove metadata",
|
|
"subsetFonts": "Subset fonts (remove unused glyphs)",
|
|
"removeThumbnails": "Remove embedded thumbnails",
|
|
"compressButton": "Compress PDF"
|
|
},
|
|
"pdfEditor": {
|
|
"name": "PDF Editor",
|
|
"subtitle": "Annotate, highlight, redact, comment, add shapes/images, search, and view PDFs."
|
|
},
|
|
"jpgToPdf": {
|
|
"name": "JPG to PDF",
|
|
"subtitle": "Create a PDF from JPG, JPEG, and JPEG2000 (JP2/JPX) images."
|
|
},
|
|
"signPdf": {
|
|
"name": "Sign PDF",
|
|
"subtitle": "Draw, type, or upload your signature."
|
|
},
|
|
"cropPdf": {
|
|
"name": "Crop PDF",
|
|
"subtitle": "Trim the margins of every page in your PDF."
|
|
},
|
|
"extractPages": {
|
|
"name": "Extract Pages",
|
|
"subtitle": "Save a selection of pages as new files."
|
|
},
|
|
"duplicateOrganize": {
|
|
"name": "Duplicate & Organize",
|
|
"subtitle": "Duplicate, reorder, and delete pages."
|
|
},
|
|
"deletePages": {
|
|
"name": "Delete Pages",
|
|
"subtitle": "Remove specific pages from your document."
|
|
},
|
|
"editBookmarks": {
|
|
"name": "Edit Bookmarks",
|
|
"subtitle": "Add, edit, import, delete and extract PDF bookmarks."
|
|
},
|
|
"tableOfContents": {
|
|
"name": "Table of Contents",
|
|
"subtitle": "Generate a table of contents page from PDF bookmarks."
|
|
},
|
|
"pageNumbers": {
|
|
"name": "Page Numbers",
|
|
"subtitle": "Insert page numbers into your document."
|
|
},
|
|
"batesNumbering": {
|
|
"name": "Bates Numbering",
|
|
"subtitle": "Add sequential Bates numbers across one or more PDF files."
|
|
},
|
|
"addWatermark": {
|
|
"name": "Add Watermark",
|
|
"subtitle": "Stamp text or an image over your PDF pages.",
|
|
"applyToAllPages": "Apply to all pages"
|
|
},
|
|
"headerFooter": {
|
|
"name": "Header & Footer",
|
|
"subtitle": "Add text to the top and bottom of pages."
|
|
},
|
|
"invertColors": {
|
|
"name": "Invert Colors",
|
|
"subtitle": "Create a \"dark mode\" version of your PDF."
|
|
},
|
|
"scannerEffect": {
|
|
"name": "Scanner Effect",
|
|
"subtitle": "Make your PDF look like a scanned document.",
|
|
"scanSettings": "Scan Settings",
|
|
"colorspace": "Colorspace",
|
|
"gray": "Gray",
|
|
"border": "Border",
|
|
"rotate": "Rotate",
|
|
"rotateVariance": "Rotate Variance",
|
|
"brightness": "Brightness",
|
|
"contrast": "Contrast",
|
|
"blur": "Blur",
|
|
"noise": "Noise",
|
|
"yellowish": "Yellowish",
|
|
"resolution": "Resolution",
|
|
"processButton": "Apply Scanner Effect"
|
|
},
|
|
"adjustColors": {
|
|
"name": "Adjust Colors",
|
|
"subtitle": "Fine-tune brightness, contrast, saturation and more in your PDF.",
|
|
"colorSettings": "Color Settings",
|
|
"brightness": "Brightness",
|
|
"contrast": "Contrast",
|
|
"saturation": "Saturation",
|
|
"hueShift": "Hue Shift",
|
|
"temperature": "Temperature",
|
|
"tint": "Tint",
|
|
"gamma": "Gamma",
|
|
"sepia": "Sepia",
|
|
"processButton": "Apply Color Adjustments"
|
|
},
|
|
"backgroundColor": {
|
|
"name": "Background Color",
|
|
"subtitle": "Change the background color of your PDF."
|
|
},
|
|
"changeTextColor": {
|
|
"name": "Change Text Color",
|
|
"subtitle": "Change the color of text in your PDF."
|
|
},
|
|
"addStamps": {
|
|
"name": "Add Stamps",
|
|
"subtitle": "Add image stamps to your PDF using the annotation toolbar.",
|
|
"usernameLabel": "Stamp Username",
|
|
"usernamePlaceholder": "Enter your name (for stamps)",
|
|
"usernameHint": "This name will appear on stamps you create."
|
|
},
|
|
"removeAnnotations": {
|
|
"name": "Remove Annotations",
|
|
"subtitle": "Strip comments, highlights, and links."
|
|
},
|
|
"pdfFormFiller": {
|
|
"name": "PDF Form Filler",
|
|
"subtitle": "Fill in forms directly in the browser. Also supports XFA forms."
|
|
},
|
|
"createPdfForm": {
|
|
"name": "Create PDF Form",
|
|
"subtitle": "Create fillable PDF forms with drag-and-drop text fields."
|
|
},
|
|
"removeBlankPages": {
|
|
"name": "Remove Blank Pages",
|
|
"subtitle": "Automatically detect and delete blank pages.",
|
|
"sensitivityHint": "Higher = stricter, only purely blank pages. Lower = allows pages with some content."
|
|
},
|
|
"imageToPdf": {
|
|
"name": "Images to PDF",
|
|
"subtitle": "Convert JPG, PNG, BMP, GIF, TIFF, PNM, PGM, PBM, PPM, PAM, JXR, JPX, JP2, PSD, SVG, HEIC, WebP to PDF."
|
|
},
|
|
"pngToPdf": {
|
|
"name": "PNG to PDF",
|
|
"subtitle": "Create a PDF from one or more PNG images."
|
|
},
|
|
"webpToPdf": {
|
|
"name": "WebP to PDF",
|
|
"subtitle": "Create a PDF from one or more WebP images."
|
|
},
|
|
"svgToPdf": {
|
|
"name": "SVG to PDF",
|
|
"subtitle": "Create a PDF from one or more SVG images."
|
|
},
|
|
"bmpToPdf": {
|
|
"name": "BMP to PDF",
|
|
"subtitle": "Create a PDF from one or more BMP images."
|
|
},
|
|
"heicToPdf": {
|
|
"name": "HEIC to PDF",
|
|
"subtitle": "Create a PDF from one or more HEIC images."
|
|
},
|
|
"tiffToPdf": {
|
|
"name": "TIFF to PDF",
|
|
"subtitle": "Create a PDF from one or more TIFF images."
|
|
},
|
|
"textToPdf": {
|
|
"name": "Text to PDF",
|
|
"subtitle": "Convert a plain text file into a PDF."
|
|
},
|
|
"jsonToPdf": {
|
|
"name": "JSON to PDF",
|
|
"subtitle": "Convert JSON files to PDF format."
|
|
},
|
|
"pdfToJpg": {
|
|
"name": "PDF to JPG",
|
|
"subtitle": "Convert each PDF page into a JPG image."
|
|
},
|
|
"pdfToPng": {
|
|
"name": "PDF to PNG",
|
|
"subtitle": "Convert each PDF page into a PNG image."
|
|
},
|
|
"pdfToWebp": {
|
|
"name": "PDF to WebP",
|
|
"subtitle": "Convert each PDF page into a WebP image."
|
|
},
|
|
"pdfToBmp": {
|
|
"name": "PDF to BMP",
|
|
"subtitle": "Convert each PDF page into a BMP image."
|
|
},
|
|
"pdfToTiff": {
|
|
"name": "PDF to TIFF",
|
|
"subtitle": "Convert each PDF page into a TIFF image."
|
|
},
|
|
"pdfToGreyscale": {
|
|
"name": "PDF to Greyscale",
|
|
"subtitle": "Convert all colors to black and white."
|
|
},
|
|
"pdfToJson": {
|
|
"name": "PDF to JSON",
|
|
"subtitle": "Convert PDF files to JSON format."
|
|
},
|
|
"ocrPdf": {
|
|
"name": "OCR PDF",
|
|
"subtitle": "Make a PDF searchable and copyable."
|
|
},
|
|
"alternateMix": {
|
|
"name": "Alternate & Mix Pages",
|
|
"subtitle": "Merge PDFs by alternating pages from each PDF. Preserves Bookmarks."
|
|
},
|
|
"addAttachments": {
|
|
"name": "Add Attachments",
|
|
"subtitle": "Embed one or more files into your PDF."
|
|
},
|
|
"extractAttachments": {
|
|
"name": "Extract Attachments",
|
|
"subtitle": "Extract all embedded files from PDF(s) as a ZIP."
|
|
},
|
|
"editAttachments": {
|
|
"name": "Edit Attachments",
|
|
"subtitle": "View or remove attachments in your PDF."
|
|
},
|
|
"dividePages": {
|
|
"name": "Divide Pages",
|
|
"subtitle": "Divide pages horizontally or vertically."
|
|
},
|
|
"addBlankPage": {
|
|
"name": "Add Blank Page",
|
|
"subtitle": "Insert an empty page anywhere in your PDF."
|
|
},
|
|
"reversePages": {
|
|
"name": "Reverse Pages",
|
|
"subtitle": "Flip the order of all pages in your document."
|
|
},
|
|
"rotatePdf": {
|
|
"name": "Rotate PDF",
|
|
"subtitle": "Turn pages in 90-degree increments."
|
|
},
|
|
"rotateCustom": {
|
|
"name": "Rotate by Custom Degrees",
|
|
"subtitle": "Rotate pages by any custom angle."
|
|
},
|
|
"nUpPdf": {
|
|
"name": "N-Up PDF",
|
|
"subtitle": "Arrange multiple pages onto a single sheet."
|
|
},
|
|
"combineToSinglePage": {
|
|
"name": "Combine to Single Page",
|
|
"subtitle": "Stitch all pages into one continuous scroll."
|
|
},
|
|
"viewMetadata": {
|
|
"name": "View Metadata",
|
|
"subtitle": "Inspect the hidden properties of your PDF."
|
|
},
|
|
"editMetadata": {
|
|
"name": "Edit Metadata",
|
|
"subtitle": "Change the author, title, and other properties."
|
|
},
|
|
"pdfsToZip": {
|
|
"name": "PDFs to ZIP",
|
|
"subtitle": "Package multiple PDF files into a ZIP archive."
|
|
},
|
|
"comparePdfs": {
|
|
"name": "Compare PDFs",
|
|
"subtitle": "Compare two PDFs side by side.",
|
|
"firstPdf": "First PDF",
|
|
"secondPdf": "Second PDF",
|
|
"clickOrDrop": "Click or drop",
|
|
"page": "Page",
|
|
"overlay": "Overlay",
|
|
"sideBySide": "Side-by-Side",
|
|
"flicker": "Flicker",
|
|
"syncScroll": "Sync scroll",
|
|
"export": "Export",
|
|
"exportAsPdf": "Export as PDF",
|
|
"splitView": "Split view",
|
|
"alternating": "Alternating",
|
|
"leftDocument": "Left Document",
|
|
"rightDocument": "Right Document",
|
|
"original": "Original",
|
|
"modified": "Modified",
|
|
"searchChanges": "Search changes...",
|
|
"deleted": "Deleted",
|
|
"added": "Added",
|
|
"prevPage": "Previous page",
|
|
"nextPage": "Next page",
|
|
"prevChange": "Previous change",
|
|
"nextChange": "Next change",
|
|
"uploadTwoPdfs": "Upload two PDFs to see differences.",
|
|
"noDifferences": "No differences detected on this page.",
|
|
"noMatchingChanges": "No changes match the current filter.",
|
|
"pageNotExist": "Page {{page}} does not exist in this PDF.",
|
|
"noPairedPage": "No paired page for this side.",
|
|
"buildingModel": "Building page pairing model...",
|
|
"indexingPdf": "Indexing PDF {{num}} page {{page}} of {{total}}...",
|
|
"loadingComparison": "Loading comparison {{current}} of {{total}}...",
|
|
"runningOcr": "Running OCR on page {{page}}...",
|
|
"preparingExport": "Preparing PDF export...",
|
|
"renderingPage": "Rendering page {{current}} of {{total}}...",
|
|
"exportError": "Export Error",
|
|
"exportFailed": "Could not export comparison PDF.",
|
|
"loadingFile": "Loading {{name}}...",
|
|
"invalidFile": "Invalid File",
|
|
"invalidFileMsg": "Please select a valid PDF file.",
|
|
"loadError": "Could not load PDF. It may be corrupt or password-protected."
|
|
},
|
|
"posterizePdf": {
|
|
"name": "Posterize PDF",
|
|
"subtitle": "Split a large page into multiple smaller pages."
|
|
},
|
|
"fixPageSize": {
|
|
"name": "Fix Page Size",
|
|
"subtitle": "Standardize all pages to a uniform size."
|
|
},
|
|
"linearizePdf": {
|
|
"name": "Linearize PDF",
|
|
"subtitle": "Optimize PDF for fast web viewing."
|
|
},
|
|
"pageDimensions": {
|
|
"name": "Page Dimensions",
|
|
"subtitle": "Analyze page size, orientation, and units."
|
|
},
|
|
"removeRestrictions": {
|
|
"name": "Remove Restrictions",
|
|
"subtitle": "Remove password protection and security restrictions associated with digitally signed PDF files."
|
|
},
|
|
"repairPdf": {
|
|
"name": "Repair PDF",
|
|
"subtitle": "Recover data from corrupted or damaged PDF files."
|
|
},
|
|
"encryptPdf": {
|
|
"name": "Encrypt PDF",
|
|
"subtitle": "Lock your PDF by adding a password."
|
|
},
|
|
"sanitizePdf": {
|
|
"name": "Sanitize PDF",
|
|
"subtitle": "Remove metadata, annotations, scripts, and more."
|
|
},
|
|
"decryptPdf": {
|
|
"name": "Decrypt PDF",
|
|
"subtitle": "Unlock PDF by removing password protection."
|
|
},
|
|
"flattenPdf": {
|
|
"name": "Flatten PDF",
|
|
"subtitle": "Make form fields and annotations non-editable."
|
|
},
|
|
"removeMetadata": {
|
|
"name": "Remove Metadata",
|
|
"subtitle": "Strip hidden data from your PDF."
|
|
},
|
|
"changePermissions": {
|
|
"name": "Change Permissions",
|
|
"subtitle": "Set or change user permissions on a PDF."
|
|
},
|
|
"odtToPdf": {
|
|
"name": "ODT to PDF",
|
|
"subtitle": "Convert OpenDocument Text files to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "ODT files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"csvToPdf": {
|
|
"name": "CSV to PDF",
|
|
"subtitle": "Convert CSV spreadsheet files to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "CSV files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"rtfToPdf": {
|
|
"name": "RTF to PDF",
|
|
"subtitle": "Convert Rich Text Format documents to PDF. Supports multiple files.",
|
|
"acceptedFormats": "RTF files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"wordToPdf": {
|
|
"name": "Word to PDF",
|
|
"subtitle": "Convert Word documents (DOCX, DOC, ODT, RTF) to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "DOCX, DOC, ODT, RTF files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"excelToPdf": {
|
|
"name": "Excel to PDF",
|
|
"subtitle": "Convert Excel spreadsheets (XLSX, XLS, ODS, CSV) to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "XLSX, XLS, ODS, CSV files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"powerpointToPdf": {
|
|
"name": "PowerPoint to PDF",
|
|
"subtitle": "Convert PowerPoint presentations (PPTX, PPT, ODP) to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "PPTX, PPT, ODP files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"markdownToPdf": {
|
|
"name": "Markdown to PDF",
|
|
"subtitle": "Write or paste Markdown and export it as a beautifully formatted PDF.",
|
|
"paneMarkdown": "Markdown",
|
|
"panePreview": "Preview",
|
|
"btnUpload": "Upload",
|
|
"btnSyncScroll": "Sync Scroll",
|
|
"btnSettings": "Settings",
|
|
"btnExportPdf": "Export PDF",
|
|
"settingsTitle": "Markdown Settings",
|
|
"settingsPreset": "Preset",
|
|
"presetDefault": "Default (GFM-like)",
|
|
"presetCommonmark": "CommonMark (strict)",
|
|
"presetZero": "Minimal (no features)",
|
|
"settingsOptions": "Markdown Options",
|
|
"optAllowHtml": "Allow HTML tags",
|
|
"optBreaks": "Convert newlines to <br>",
|
|
"optLinkify": "Auto-convert URLs to links",
|
|
"optTypographer": "Typographer (smart quotes, etc.)"
|
|
},
|
|
"pdfBooklet": {
|
|
"name": "PDF Booklet",
|
|
"subtitle": "Rearrange pages for double-sided booklet printing. Fold and staple to create a booklet.",
|
|
"howItWorks": "How it works:",
|
|
"step1": "Upload a PDF file.",
|
|
"step2": "Pages will be rearranged in booklet order.",
|
|
"step3": "Print double-sided, flip on short edge, fold and staple.",
|
|
"paperSize": "Paper Size",
|
|
"orientation": "Orientation",
|
|
"portrait": "Portrait",
|
|
"landscape": "Landscape",
|
|
"pagesPerSheet": "Pages per Sheet",
|
|
"createBooklet": "Create Booklet",
|
|
"processing": "Processing...",
|
|
"pageCount": "Page count will be padded to multiple of 4 if needed."
|
|
},
|
|
"xpsToPdf": {
|
|
"name": "XPS to PDF",
|
|
"subtitle": "Convert XPS/OXPS documents to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "XPS, OXPS files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"mobiToPdf": {
|
|
"name": "MOBI to PDF",
|
|
"subtitle": "Convert MOBI e-books to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "MOBI files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"epubToPdf": {
|
|
"name": "EPUB to PDF",
|
|
"subtitle": "Convert EPUB e-books to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "EPUB files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"fb2ToPdf": {
|
|
"name": "FB2 to PDF",
|
|
"subtitle": "Convert FictionBook (FB2) e-books to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "FB2 files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"cbzToPdf": {
|
|
"name": "CBZ to PDF",
|
|
"subtitle": "Convert comic book archives (CBZ/CBR) to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "CBZ, CBR files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"wpdToPdf": {
|
|
"name": "WPD to PDF",
|
|
"subtitle": "Convert WordPerfect documents (WPD) to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "WPD files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"wpsToPdf": {
|
|
"name": "WPS to PDF",
|
|
"subtitle": "Convert WPS Office documents to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "WPS files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"xmlToPdf": {
|
|
"name": "XML to PDF",
|
|
"subtitle": "Convert XML documents to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "XML files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"pagesToPdf": {
|
|
"name": "Pages to PDF",
|
|
"subtitle": "Convert Apple Pages documents to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "Pages files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"odgToPdf": {
|
|
"name": "ODG to PDF",
|
|
"subtitle": "Convert OpenDocument Graphics (ODG) files to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "ODG files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"odsToPdf": {
|
|
"name": "ODS to PDF",
|
|
"subtitle": "Convert OpenDocument Spreadsheet (ODS) files to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "ODS files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"odpToPdf": {
|
|
"name": "ODP to PDF",
|
|
"subtitle": "Convert OpenDocument Presentation (ODP) files to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "ODP files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"pubToPdf": {
|
|
"name": "PUB to PDF",
|
|
"subtitle": "Convert Microsoft Publisher (PUB) files to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "PUB files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"vsdToPdf": {
|
|
"name": "VSD to PDF",
|
|
"subtitle": "Convert Microsoft Visio (VSD, VSDX) files to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "VSD, VSDX files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"psdToPdf": {
|
|
"name": "PSD to PDF",
|
|
"subtitle": "Convert Adobe Photoshop (PSD) files to PDF format. Supports multiple files.",
|
|
"acceptedFormats": "PSD files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"pdfToSvg": {
|
|
"name": "PDF to SVG",
|
|
"subtitle": "Convert each page of a PDF file into a scalable vector graphic (SVG) for perfect quality at any size."
|
|
},
|
|
"extractTables": {
|
|
"name": "Extract PDF Tables",
|
|
"subtitle": "Extract tables from PDF files and export as CSV, JSON, or Markdown."
|
|
},
|
|
"pdfToCsv": {
|
|
"name": "PDF to CSV",
|
|
"subtitle": "Extract tables from PDF and convert to CSV format."
|
|
},
|
|
"pdfToExcel": {
|
|
"name": "PDF to Excel",
|
|
"subtitle": "Extract tables from PDF and convert to Excel (XLSX) format."
|
|
},
|
|
"pdfToText": {
|
|
"name": "PDF to Text",
|
|
"subtitle": "Extract text from PDF files and save as plain text (.txt). Supports multiple files.",
|
|
"note": "This tool works ONLY with digitally created PDFs. For scanned documents or image-based PDFs, use our OCR PDF tool instead.",
|
|
"convertButton": "Extract Text"
|
|
},
|
|
"digitalSignPdf": {
|
|
"name": "Digital Signature PDF",
|
|
"pageTitle": "Digital Signature PDF - Add Cryptographic Signature | BentoPDF",
|
|
"subtitle": "Add a cryptographic digital signature to your PDF using X.509 certificates. Supports PKCS#12 (.pfx, .p12) and PEM formats. Your private key never leaves your browser.",
|
|
"certificateSection": "Certificate",
|
|
"uploadCert": "Upload certificate (.pfx, .p12)",
|
|
"certPassword": "Certificate Password",
|
|
"certPasswordPlaceholder": "Enter certificate password",
|
|
"certInfo": "Certificate Information",
|
|
"certSubject": "Subject",
|
|
"certIssuer": "Issuer",
|
|
"certValidity": "Valid",
|
|
"signatureDetails": "Signature Details (Optional)",
|
|
"reason": "Reason",
|
|
"reasonPlaceholder": "e.g., I approve this document",
|
|
"location": "Location",
|
|
"locationPlaceholder": "e.g., New York, USA",
|
|
"contactInfo": "Contact Info",
|
|
"contactPlaceholder": "e.g., email@example.com",
|
|
"applySignature": "Apply Digital Signature",
|
|
"successMessage": "PDF signed successfully! The signature can be verified in any PDF reader."
|
|
},
|
|
"validateSignaturePdf": {
|
|
"name": "Validate PDF Signature",
|
|
"pageTitle": "Validate PDF Signature - Verify Digital Signatures | BentoPDF",
|
|
"subtitle": "Verify digital signatures in your PDF files. Check certificate validity, view signer details, and confirm document integrity. All processing happens in your browser."
|
|
},
|
|
"emailToPdf": {
|
|
"name": "Email to PDF",
|
|
"subtitle": "Convert email files (EML, MSG) to PDF format. Supports Outlook exports and standard email formats.",
|
|
"acceptedFormats": "EML, MSG files",
|
|
"convertButton": "Convert to PDF"
|
|
},
|
|
"fontToOutline": {
|
|
"name": "Font to Outline",
|
|
"subtitle": "Convert all fonts to vector outlines for consistent rendering across all devices."
|
|
},
|
|
"deskewPdf": {
|
|
"name": "Deskew PDF",
|
|
"subtitle": "Automatically straighten tilted scanned pages using OpenCV."
|
|
},
|
|
"pdfToWord": {
|
|
"name": "PDF to Word",
|
|
"subtitle": "Convert PDF files to editable Word documents."
|
|
},
|
|
"extractImages": {
|
|
"name": "Extract Images",
|
|
"subtitle": "Extract all embedded images from your PDF files."
|
|
},
|
|
"pdfToMarkdown": {
|
|
"name": "PDF to Markdown",
|
|
"subtitle": "Convert PDF text and tables to Markdown format."
|
|
},
|
|
"preparePdfForAi": {
|
|
"name": "Prepare PDF for AI",
|
|
"subtitle": "Extract PDF content as LlamaIndex JSON for RAG/LLM pipelines."
|
|
},
|
|
"pdfOcg": {
|
|
"name": "PDF OCG",
|
|
"subtitle": "View, toggle, add, and delete OCG layers in your PDF."
|
|
},
|
|
"pdfToPdfa": {
|
|
"name": "PDF to PDF/A",
|
|
"subtitle": "Convert PDF to PDF/A for long-term archiving."
|
|
},
|
|
"rasterizePdf": {
|
|
"name": "Rasterize PDF",
|
|
"subtitle": "Convert PDF to image-based PDF. Flatten layers and remove selectable text."
|
|
},
|
|
"pdfWorkflow": {
|
|
"name": "PDF Workflow Builder",
|
|
"subtitle": "Build custom PDF processing pipelines with a visual node editor.",
|
|
"nodes": "Nodes",
|
|
"searchNodes": "Search nodes...",
|
|
"run": "Run",
|
|
"clear": "Clear",
|
|
"save": "Save",
|
|
"load": "Load",
|
|
"export": "Export",
|
|
"import": "Import",
|
|
"ready": "Ready",
|
|
"settings": "Settings",
|
|
"processing": "Processing...",
|
|
"saveTemplate": "Save Template",
|
|
"templateName": "Template Name",
|
|
"templatePlaceholder": "e.g. Invoice Workflow",
|
|
"cancel": "Cancel",
|
|
"loadTemplate": "Load Template",
|
|
"noTemplates": "No saved templates yet.",
|
|
"ok": "OK",
|
|
"workflowCompleted": "Workflow completed",
|
|
"errorDuringExecution": "Error during execution",
|
|
"addNodeError": "Add at least one node to run the workflow.",
|
|
"needInputOutput": "Your workflow needs at least one input node and one output node to run.",
|
|
"enterName": "Please enter a name.",
|
|
"templateExists": "A template with this name already exists.",
|
|
"templateSaved": "Template \"{{name}}\" saved.",
|
|
"templateLoaded": "Template \"{{name}}\" loaded.",
|
|
"failedLoadTemplate": "Failed to load template.",
|
|
"noSettings": "No configurable settings for this node.",
|
|
"advancedSettings": "Advanced Settings"
|
|
}
|
|
}
|