C#pdfsharp don';不保留注释

C#pdfsharp don';不保留注释,c#,pdf,merge,annotations,pdfsharp,C#,Pdf,Merge,Annotations,Pdfsharp,我在C#中有一个小应用程序,用于使用PdfSharp库合并PDF。在合并的pdf文档中,我希望嵌入/合并注释(注释),这些注释是presenet,但不作为注释保留。就像pdf24应用程序中的选项一样,不保留任何注释。有没有一个简单的方法可以做到这一点 public static void MergePDFs(string targetPath, params string[] pdfs) { if (pdfs.Count() < 1)

我在C#中有一个小应用程序,用于使用PdfSharp库合并PDF。在合并的pdf文档中,我希望嵌入/合并注释(注释),这些注释是presenet,但不作为注释保留。就像pdf24应用程序中的选项一样,不保留任何注释。有没有一个简单的方法可以做到这一点

public static void MergePDFs(string targetPath, params string[] pdfs)
        {

            if (pdfs.Count() < 1)
            {
                MessageBox.Show("No pdf files present in selected folder");
                return;
            }

            using (PdfDocument targetDoc = new PdfDocument())
            {
                foreach (string pdf in pdfs)
                {
                    using (PdfDocument pdfDoc = PdfReader.Open(pdf, PdfDocumentOpenMode.Import))
                    {
                        pdfDoc.Settings.
                        for (int i = 0; i < pdfDoc.PageCount; i++)
                        {
                            targetDoc.AddPage(pdfDoc.Pages[i]);
                        }
                    }
                }
                targetDoc.Save(targetPath);
            }
        }
publicstaticvoidmergePDF(字符串targetPath,参数字符串[]PDF)
{
if(pdfs.Count()<1)
{
MessageBox.Show(“所选文件夹中不存在pdf文件”);
返回;
}
使用(PdfDocument targetDoc=new PdfDocument())
{
foreach(pdf格式的字符串pdf)
{
使用(PdfDocument pdfDoc=PdfReader.Open(pdf,PdfDocumentOpenMode.Import))
{
pdfDoc.Settings。
对于(int i=0;i
请提供更多详细信息,如前后结果的视觉截图。谢谢