کار با پیوست ها در سند پی دی اف از طریق Python

نحوه دریافت، افزودن، ذخیره و حذف پیوست ها از PDF به صورت برنامه نویسی با Python

نحوه مدیریت پیوست ها با استفاده از Python for .NET کتابخانه

به منظور افزودن پیوست ها به فایل PDF، از API Aspose.PDF for .NET استفاده خواهیم کرد که یک API دستکاری اسناد غنی از ویژگی، قدرتمند و آسان برای استفاده برای پلتفرم python-net است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کرده و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Python Package Manager Console

pip install aspose-pdf

کار با پیوست ها در PDF از طریق Python


شما نیاز به Aspose.PDF for .NET دارید تا کد را در محیط خود امتحان کنید.

۱. یک پروژه جدید Python ایجاد کنید. ۱. اضافه کردن یک مرجع به Aspose.PDF DLL. ۱. یک آبجکت سند ایجاد کنید. ۱. یک آبجکت FileSpecification را با فایلی که اضافه می کنید و توضیحات فایل ایجاد کنید. ۱. آبجکت FileSpecification را به مجموعه EmbeddedFiles آبجکت سند اضافه کنید، با متد Add مجموعه ۱. فایل PDF را ذخیره کنید.

اضافه کردن پیوست به سند PDF

    def attachment_add(self, infile, outfile):

        path_infile = self.dataDir + infile
        path_outfile = self.dataDir + outfile

        # Open document
        pdfDocument = Document(path_infile)

        # Setup new file to be added as attachment
        fileSpecification = FileSpecification(self.dataDir  + "test.txt", "Sample text file")

        # Add attachment to document's attachment collection
        pdfDocument.EmbeddedFiles.Add(fileSpecification)

        # Save new output
        pdfDocument.Save(path_outfile)