Pereiti prie pagrindinio turinio

PDF skaidymo įrankis nemokamai

Padalinkite PDF į atskirus puslapius arba ištraukite konkrečius puslapių diapazonus. Atsisiųskite puslapius atskirai arba kaip ZIP.

Nuvilkite failą čia arba spustelėkite, kad pasirinktumėte

PDF · apdorojama jūsų įrenginyje

arba paspauskite Ctrl+V, kad įklijuotumėte iš iškarpinės

Naršyti failus

Jūsų failai niekada nepalieka jūsų įrenginio. Visas apdorojimas vyksta vietiškai jūsų naršyklėje.

Dažniausi naudojimo būdai

  • Išskleiskite konkrečius puslapis iš PDFIštraukite atskirus puslapis arba pasirinktinį diapazoną iš PDF — atsisiųskite tik tai, ko jums reikia.
  • Padalinkite PDF į atskirus puslapisAtskirkite kiekvieną PDF puslapį į atskirą failą — atsisiųskite visus puslapis kaip ZIP.
  • Padalinkite PDF į lygius gabalusPadalinkite ilgą PDF į vienodo dydžio skyrius — naudinga ataskaitos, knygų ar partijų dalijimui.
  • Padalinkite PDF sąskaitų serijąAtskirkite sujungtus PDF sąskaitas į atskirus sąskaitų failus maršrutavimui, archyvavimui arba el. pašto siuntimui.
  • Išskleiskite knygos skyrius iš PDFIštraukite atskirus skyrius iš PDF knygos ar vadovo, nurodydami pasirinktinus puslapių diapazonus.

Kaip tai veikia

PDF skaidymas vyksta visiškai jūsų naršyklėje, naudojant pdf-lib puslapiams kopijuoti į naujus dokumentus ir pdfjs-dist gyvoms miniatiūroms atvaizduoti — jūsų failas niekada neįkeliamas į jokį serverį.

  1. 1
    pdf-lib nuskaito PDF struktūrą
    Kai nuvelkate failą, pdf-lib įkelia neapdorotą ArrayBuffer ir analizuoja PDF vidinį puslapių medį. Jis suskaičiuoja puslapius ir padaro juos prieinamus kopijavimui, nedekoduojant kiekvieno įterpto šrifto ar paveikslėlio.
  2. 2
    pdfjs-dist atvaizduoja puslapių miniatiūras
    Lygiagrečiai pdfjs-dist (įkeltas per CDN worker) atvaizduoja kiekvieną puslapį ekrane nerodomame Canvas elemente, fiksuoto 220 px pločio. JPEG duomenų URL palaipsniui užpildo miniatiūrų tinklelį, kai atvaizduojamas kiekvienas puslapis, todėl galite pradėti rinktis puslapius dar neparuošus viso dokumento.
  3. 3
    Pasirinkite skaidymo strategiją
    Prieinami trys režimai: padalyti kiekvieną puslapį į atskirą PDF, padalyti į N puslapių dalis, arba pasirinkti atskirus puslapius spustelint miniatiūras ar įvedant intervalą, pvz., „1-3, 7, 10-12“. Miniatiūrų tinklelis paryškina pasirinktus puslapius ir kintančias dalių ribas, todėl skaidymo planas matomas prieš patvirtinant.
  4. 4
    pdf-lib parašo naujus PDF failus; JSZip sujungia išvestį
    Kiekvienai išvesties grupei pdf-lib sukuria naują PDFDocument ir kopijuoja į jį tik pasirinktus puslapius, naudodamas copyPages(). Kai rezultatas yra keli failai, JSZip juos sujungia į vieną ZIP. Vienas išgautas intervalas atsisiunčiamas tiesiogiai kaip PDF, be archyvavimo.

Jūsų PDF tiesiogiai skaito jūsų naršyklė, ir jis niekada nepalieka jūsų įrenginio — visas skaidymas vyksta vietoje, JavaScript kodu, serveris nedalyvauja.

Susiję įrankiai

Dažnai užduodami klausimai