استخراج صفحات من PDF

Contents
[ ]

يعد استخراج الصفحات من PDF مفيدًا عندما تحتاج إلى إنشاء مجموعة فرعية من المستند أو مشاركة محتوى محدد فقط أو إعادة تنظيم ملفات PDF للعروض التقديمية أو التقارير أو الطباعة. باستخدام Aspose.PDF لـ Python، يمكن للمطورين استخراج الصفحات برمجيًا من ملف PDF وحفظها كمستند جديد.

تعرف على كيفية استخدام طريقة الاستخراج الخاصة بـ محرر ملفات PDF فئة. من خلال تحديد قائمة الصفحات لاستخراجها، يمكنك إنشاء ملف PDF جديد يحتوي فقط على الصفحات المحددة مع الحفاظ على المحتوى الأصلي والتنسيق.

  1. قم بإنشاء كائن محرر ملفات PDF.
  2. حدد الصفحات لاستخراجها.
  3. استخرج الصفحات.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir


# Extract Pages from PDF
def extract_pages_from_pdf(infile, outfile):
    # Create a PdfFileEditor object
    pdf_editor = pdf_facades.PdfFileEditor()

    # Define the page numbers to be extracted (1-based index)
    pages_to_extract = [1, 4, 3]

    # Extract the specified pages from the PDF document and save to a new PDF document
    pdf_editor.extract(infile, pages_to_extract, outfile)