¿Cómo importar marcador de xml a pdf existente?

Actualmente estoy trabajando en proyectos pdf (dotnet / c # [Itextsharp pdf]), Deseo exportar e importar marcadores de un pdf a otro pdf (ambos tienen el mismo contenido, la única diferencia es con marcador / sin marcador y uno es pdf normal y otro pdf vinculado). Exportar marcadores a xml está funcionando bien, pero no tengo la idea de importar marcadores exportados (xml) a otro pdf. ¿Puede cualquier cuerpo sugerir una solución?

Aquí estoy adjuntando mi código.

        string inputpdf = "D:\\chapter1.pdf"; string outputbookmark="D:\\chapter1Bookmark.xml";
        PdfReader reader = new PdfReader(inputpdf);
        IList<Dictionary<string, object>> bookmarks = SimpleBookmark.GetBookmark(reader);
        using (StreamWriter Sw = new StreamWriter(outputbookmark))
        {
            SimpleBookmark.ExportToXML(bookmarks, Sw,"ISO8859-1", true);

        }
        reader.Close();

Mi archivo de salida xml es

<?xml version="1.0" encoding="ISO8859-1"?>
<Bookmark>
  <Title Color="0 0 0" Page="1 XYZ 36 806" Action="GoTo" >Introduction</Title>
  <Title Color="0 0 0" Page="1 XYZ 36 410" Action="GoTo" >Getting Started
    <Title Color="0 0 0" Page="1 XYZ 36 364" Action="GoTo" >Printing a test page</Title>
    <Title Color="0 0 0" Page="4 XYZ 36 740" Action="GoTo" >Accessing the novaPDF Printing Preferences &#8211; test the multiline bookmark detection option</Title>
    <Title Color="0 0 0" Page="5 XYZ 36 806" Action="GoTo" >Creating PDF Files</Title>
  </Title>
</Bookmark>

Mi archivo PDF disponible en

http://www.novapdf.com/uploads/novapdf_en/media_items/pdf-example-bookmarks.original.pdf

Respuestas a la pregunta(1)

Su respuesta a la pregunta