Aspose.Pdf.Examples.CSharp.AsposePDFFacades.Pages.ConcatenateDocuments.ConcatenateUsingStreams.ConcatenateTaggedFiles C# (CSharp) Method

ConcatenateTaggedFiles() public static method

public static ConcatenateTaggedFiles ( ) : void
return void
        public static void ConcatenateTaggedFiles()
        {
            // ExStart:ConcatenateTaggedFiles
            // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();

            FileStream fileInputStream1 = new FileStream(dataDir + "input.pdf", FileMode.Open, FileAccess.Read);
            FileStream fileInputStream2 = new FileStream(dataDir + "input2.pdf", FileMode.Open, FileAccess.Read);
            FileStream fileOutputStream = new FileStream(dataDir + "ConcatenateTaggedFiles_out.pdf" , FileMode.Create, FileAccess.Write);
            // Concatenate files
            PdfFileEditor editor = new PdfFileEditor();
            editor.CopyLogicalStructure = true;
            bool success = editor.Concatenate(fileInputStream1, fileInputStream2, fileOutputStream);
            Console.Out.WriteLine("Successful... " + success);
            // Close the streams
            fileOutputStream.Close();
            fileInputStream1.Close();
            fileInputStream2.Close();

            // ExEnd:ConcatenateTaggedFiles
 
        }
    }
ConcatenateUsingStreams