PDF-i JSON-a çevirmək
PDF-dəki cədvəlləri çıxarın və onları JSON qeydləri kimi əldə edin. Başlıq sətri açarları verir, cədvəlin hər sətri obyektə çevrilir, nəticə isə birbaşa koda yüklənir.
Məlumat çevirici
və ya CSV, TSV, TXT … faylları bura sürüşdürün ·
Hər fayl üçün maks. 95 MB· 20 fayla qədər· 30 dəqiqədən sonra silinir
Fayllar serverlərimizdə emal olunur və 30 dəqiqədən sonra silinir.
CSV və mətn fayllarında sütunları ayıran simvol, həm oxuma, həm yazma üçün. Avtomatik rejim onu giriş faylından təyin edir və vergül yazır.
UTF-8 bütün dillər üçün işləyir. Windows-da Excel CSV açarkən ştrixli hərflər və ya Asiya simvolları pozulmuş görünürsə, BOM ilə UTF-8 seçin.
Excel, ODS və Numbers girişi: yalnız birinci vərəqi və ya bütün vərəqləri çevirin (ZIP-də hər vərəq üçün bir CSV və ya hər vərəq üçün bir JSON açarı).
Yeni cədvəldə vərəq nişanının adı, ən çox 31 simvol.
Obyektlər massivi hər sətir üçün sütun adlarını açar kimi istifadə edir; massivlər massivi daha yığcamdır və başlığı birinci massiv kimi saxlayır.
Bütün sətirləri əhatə edən xarici elementin adı; hər sətir onun içində <row> olur.
CREATE TABLE və INSERT ifadələrində istifadə olunur. Yalnız hərflər, rəqəmlər və alt xətt.
Dırnaqlama və sütun tipləri verilənlər bazaları arasında bir qədər fərqlənir; idxal edəcəyiniz bazanı seçin.
Tarix xanalarını vahid formatda yenidən yazın. ISO (2026-10-18) verilənlər bazaları və kod üçün ən etibarlısıdır; saxla seçimi onları mənbədəki kimi buraxır.
Bu alətdən necə istifadə etməli
- 1
PDF faylını yükləyin
Cədvəllər olan çıxarışı, qiymət siyahısını və ya hesabatı əlavə edin. Bir dəfəyə ən çox 20 PDF, hər biri 95 MB-dək.
- 2
JSON strukturunu seçin
JSON strukturu Obyektlər massivi ilə başlayır. Cədvəldə yararlı başlıq sətri yoxdursa, Əlavə ayarlar bölməsində Massivlər massivinə keçin.
- 3
Çevirin və yoxlayın
JSON-a çevir düyməsinə basın, faylı endirin və skriptiniz ondan istifadə etməzdən əvvəl bir neçə qeydi PDF ilə müqayisə edin.
PDF-dən JSON-a çevirmə PDF-dəki cədvəlləri oxuyur və hər sətri JSON obyekti kimi yazır, sütun başlıqları açar olur. Beləliklə çap üçün nəzərdə tutulmuş sənəddəki verilənləri kod dövrə salıb emal edə bilir.
PDF niyə daxilində cədvəl olduğunu bilmir
Adobe PDF-i 1993-cü ildə səhifənin hər yerdə eyni görünməsi üçün təqdim etdi və 2008-ci ildə ISO 32000-1 kimi standartlaşdırılan format hələ də səhifə anlayışı ilə işləyir. Faylın içində cədvəl x və y koordinatlarında çəkilmiş mətn parçaları toplusudur, aralarında bəzən bir neçə xətt olur. Müəllif PDF 1.4-də əlavə edilmiş, bir çox alətin isə atladığı etiketli PDF ixrac etməyibsə, sətir, sütun və başlıq anlayışı yoxdur.
Deməli, JSON almaq üçün şəbəkə yenidən qurulmalıdır: eyni baza xəttində olan parçalar sətirlərdə qruplaşdırılır, sütunları ayıran şaquli boşluqlar tapılır və yuxarı sətir ad kimi qəbul edilir. Bu, mühasibat proqramlarından, cədvəllərdən və hesabat alətlərindən ixrac edilmiş, hər xanası səliqəli xətdə olan PDF-lərdə yaxşı işləyir. Maket proqramında əllə çəkilmiş cədvəllərdə, bir neçə sütunu əhatə edən xanalarda və skan edilmiş sənədlərdə çətinlik yaranır.
PDF-i JSON-a kim və nə üçün çevirir
Faktura və çıxarışların emalı
Developer təchizatçı fakturalarını və ya bank çıxarışlarını PDF kimi alır və sifarişlərlə tutuşdurmaq üçün sətirləri qeyd şəklində istəyir.
Dərc olunmuş məlumat cədvəlləri
Tariflər, qiymət kartları və qiymət siyahıları çox vaxt yalnız PDF kimi olur. JSON tətbiqə və ya saytın onları yenidən yığmadan yükləməsinə imkan verir.
Test məlumatları və prototiplər
Məhsul komandası texniki tapşırıqdakı cədvəli testlər üçün fikstürlərə və ya saxta API-yə çevirir.
PDF hesab-faktura cədvəlindən JSON nümunəsi
[
{
"Item": "Paper A4, 500 sheets",
"Qty": 4,
"Amount": 23.96
},
{
"Item": "Toner cartridge",
"Qty": 1,
"Amount": 64
}
]Hansı PDF-lər JSON-a çevrilir, hansılar çevrilmir
| from ↓ · to → | JSON | CSV | XLSX |
|---|---|---|---|
| Proqramdan ixrac edilmiş PDF | Proqramdan ixrac edilmiş PDF to JSON: yes | Proqramdan ixrac edilmiş PDF to CSV: yes | Proqramdan ixrac edilmiş PDF to XLSX: yes |
| Skan və ya şəkli çəkilmiş PDF | – Skan və ya şəkli çəkilmiş PDF to JSON: no | – Skan və ya şəkli çəkilmiş PDF to CSV: no | – Skan və ya şəkli çəkilmiş PDF to XLSX: no |
Portable Document Format
PDF 1993-cü ildə Adobe tərəfindən yaradılıb və 2008-ci ildə açıq ISO 32000 standartı olub. Mətni, şriftləri, təsvirləri və düzümü sabitləyir ki, sənəd hər ekranda və printerdə eyni görünsün. PDF-lər formalar, imzalar, keçidlər, əlavələr və axtarıla bilən mətn ehtiva edə bilər, PDF/A variantı isə uzunmüddətli arxivləşdirmə üçün istifadə olunur. Sabit düzüm PDF-ləri redaktə etməyi çətinləşdirir, skan edilmiş PDF-lərdə isə OCR tətbiq edilmədikcə yalnız təsvirlər olur. Hər brauzer və əməliyyat sistemi onları aça bilir.
- Sıxılma
- –
- Şəffaflıq
- Bəli
- Animasiya
- Xeyr
- İlk dəfə təqdim edilib
- 1993 · Adobe
JSON
JavaScript Object Notation
JSON strukturlaşdırılmış məlumatlar üçün yüngül mətn formatıdır, 2000-ci illərin əvvəlində Douglas Crockford tərəfindən məşhurlaşdırılıb və RFC 8259 və ECMA-404 kimi standartlaşdırılıb. O, obyektləri, massivləri, sətirləri, ədədləri, məntiqi dəyərləri və null-u sadə, oxunaqlı sintaksislə təqdim edir. Veb API-lər, konfiqurasiya faylları və demək olar ki, bütün proqramlaşdırma dillərində tətbiqlər arasında məlumat mübadiləsi üçün standart formatdır. İçində şərh, tarix və sxem yoxdur, böyük iç-içə fayllar isə görüntüləyicisiz çətin oxunur.
- Sıxılma
- –
- Şəffaflıq
- –
- Animasiya
- –
- İlk dəfə təqdim edilib
- 2001 · Douglas Crockford
Oxumaq üçün dərc edilmiş sənəd proqrama verilənlər verməli olanda PDF JSON-a çevrilir: faktura sətirləri mühasibat skriptinə, dərc olunmuş tarif cədvəli tətbiqə, hesabatın rəqəmləri isə API sorğusuna.
PDF-i JSON-a çevirmək barədə suallar
Skan edilmiş PDF-i JSON-a çevirmək olarmı?
Birbaşa yox. Skan səhifənin şəklidir, çevirici üçün oxunacaq simvol yoxdur. Əvvəlcə şəkildən mətnə alətləri ilə mətni tanıdın, sonra tanınmış cədvəli çevirin.
JSON-dakı açarlar haradan götürülür?
Birinci sətir başlıqdır aktiv olduqda hər cədvəlin birinci sətrindən götürülür; belə ki, Amount adlı sütun hər qeyddə Amount açarı olur. Birinci sətir artıq verilənlərdirsə, ayarı söndürün və hər sətri sadə siyahı kimi yazan Massivlər massivini seçin.
€1.234,50 kimi məbləğlər niyə hələ də sətir kimi qalır?
RFC 8259-a görə JSON rəqəmlərində yalnız rəqəmlər, bir nöqtə, mənfi işarəsi və eksponent ola bilər. Valyuta işarəsi və ya minlik ayırıcı dəyəri mətnə çevirir. Simvolu kodunuzda silin və ya sütunu əvvəlcə cədvəldə təmizləyin.
PDF cədvəli üçün JSON yoxsa CSV daha uyğundur?
Növbəti oxucu kod olduqda JSON: açarlar hər dəyərlə birlikdə gedir və sonradan iç-içə nəticələr mümkündür. Növbəti oxucu cədvəl və ya idxal ekranı olduqda CSV; PDF-i CSV-yə çevirmək eyni sətirləri sadə xətlər kimi yazır.
JSON PDF-in tərtibatından nəyisə saxlayırmı?
Xeyr. Şriftlər, rənglər, səhifə keçidləri, loqolar və cədvəlin səhifədəki yeri görünüşdür, JSON isə yalnız dəyərləri daşıyır. Nəticədə oxuma ardıcıllığı ilə xanaların məzmunu alınır.