Акысыз PDF бөлүүчү

PDF-ти жеке барактарга бөлүңүз же белгилүү барак аралыктарын чыгарып алыңыз. Барактарды өз алдынча же ZIP катары жүктөп алыңыз.

Файлдарды бул жерге таштаңыз же серептөө үчүн чыкылдатыңыз

PDF · Файлдын өлчөмүнө чектөө жок

же буферден коюу үчүн Ctrl+V басыңыз

Файлдарды карап чыгуу

Файлдарыңыз түзмөгүңүздөн эч качан кетпейт. Бардык иштетүүлөр браузериңизде локалдуу түрдө ишке ашат.

Бул кантип иштейт

PDF бөлүү барактарды жаңы документтерге көчүрүү үчүн pdf-lib жана тирүү сүрөтчөлөрдү тартуу үчүн pdfjs-dist колдонуп толугу менен браузериңизде болот — файлыңыз эч кандай серверге жүктөлбөйт.

  1. 1
    pdf-lib PDF структурасын окуйт
    Файл таштаганда, pdf-lib чийки ArrayBuffer'ди жүктөйт жана PDF'дин ички барак дарагын талдайт. Ал барактарды эсептейт жана ар бир ички коюлган шрифтти же сүрөттү декоддобой эле аларды көчүрүүгө жеткиликтүү кылат.
  2. 2
    pdfjs-dist барак сүрөтчөлөрдү тартат
    Параллелдик түрдө, pdfjs-dist (CDN жумушчу аркылуу жүктөлгөн) ар бир баракты туруктуу 220 px туурадагы экран-сыртындагы Canvas элементине растеризациялайт. JPEG маалымат URLдер ар бир барак тартылган сайын сүрөтчө торуна прогрессивдик түрдө толот, ошондуктан бүт документ даяр болгончо баракттарды тандай баштасаңыз болот.
  3. 3
    Сиз бөлүү стратегиясын тандайсыз
    Үч режим жеткиликтүү: ар бир баракты өз PDFине бөлүү, бир жолуна N барактан бөлүктөргө бөлүү же сүрөтчөлөрдү басып же '1-3, 7, 10-12' сыяктуу диапазон терип жеке барактарды тандап алуу. Сүрөтчө тору тандалган барактарды жана алмашкан бөлүк чегараларын баса белгилейт, ошондуктан бөлүү планы аны колдонгонго чейин көрүнөт.
  4. 4
    pdf-lib жаңы PDFтерди жазат; JSZip чыгууну топтойт
    Ар бир чыгуу топ үчүн, pdf-lib жаңы PDFDocument жаратат жана copyPages() колдонуп жалгыз тандалган барактарды ага көчүрөт. Натыйжа бир нече файл болгондо, JSZip аларды бир ZIPке чогултат. Бир алынган диапазон зипсиз түз PDF катары жүктөлөт.

PDFиңиз браузериңиз тарабынан түз окулат жана эч качан түзмөгүңүздөн чыкпайт — бардык бөлүү сервер катышуусузу JavaScript'те жергиликтүү болот.

Байланыштуу куралдар

Көп берилүүчү суроолор