我想实现记录当前pdf打开的页号,并在下次打开时自动翻到这一页,应该怎么做呢,另外我往PDF文件上动态添加注释,用的内存流,操作小文件没问题,操作大文件就会内存溢出,有没有什么好的解决方法啊

解决方案 »

  1.   

    这网站里好多产品啊,我下了一个产品,只是用来展示pdf文件的,哪一个是用来操作pdf文件的啊
      

  2.   


                object WpsApp;
                object[] args = new object[1];
                Type wpsAppName;
                string progID = "Wps.Application";
                wpsAppName = Type.GetTypeFromProgID(progID);            WpsApp = Activator.CreateInstance(wpsAppName);
                args[0] = true;            wpsAppName.InvokeMember("Visible", BindingFlags.SetProperty, null, WpsApp, args);            Object wpsDocs = wpsAppName.InvokeMember("Documents", BindingFlags.GetProperty, null, WpsApp, null);
                args = new object[15];
                args[0] = @"C:\Demo.wps";
                args[11] = true;
                Object wpsDoc = wpsAppName.InvokeMember("Open", BindingFlags.InvokeMethod, null, wpsDocs, args);
                args = new object[3];
                args[0] = @"C:\Demo.pdf";
                wpsAppName.InvokeMember("ExportPdf", BindingFlags.InvokeMethod, null, wpsDoc, args);
    iTextSharp
      

  3.   


    PDFRasterizer.NET 其實都有這個功能的