Link Search Menu Expand Document

Split Protected PDF Document - C#

PDF Extractor SDK sample in C# demonstrating ‘Split Protected PDF Document’

// This example demonstrates how to provide password for protected PDF files.

using System;
using System.IO;
using Bytescout.PDFExtractor;

namespace SplittingExample
    class Program
        static void Main(string[] args)
            string inputFile = @".\encrypted (password is 'password').pdf";

            using (DocumentSplitter splitter = new DocumentSplitter("demo", "demo"))
                // Handle `PasswordRequired` event
                splitter.PasswordRequired += new PasswordEventHandler(splitter_PasswordRequired);

                // Ignore document permissions
                splitter.CheckPermissions = false;

                // Split document
                splitter.Split(inputFile, "part1.pdf", @"part2.pdf", 3);

            Console.WriteLine("Press any key...");

        static void splitter_PasswordRequired(object sender, string document, ref string password)
            // Ask user for password and put it to `Password` property.
            password = "password";

Download Source Code (.zip)

Return to the previous page Explore PDF Extractor SDK

Copyright © 2016 - 2023 ByteScout