簡體   English   中英

找不到將 pdf 文件合並到一個 pdf 文檔中的路徑

[英]couldnt find the path in merging pdf files in one single pdf document

我嘗試在 c# 中使用 pdfsharp 庫將 2 個 pdf 合並為一個,它顯示一個錯誤,它無法在我要保存它的路徑中找到路徑,這是我放置路徑的地方

 string directorio = @"C:\Users\Usuario\Documents\PDF\";//Directorio donde buscara los archivos pdf
                string destino = @"C:\Users\Usuario\Documents\Prueba\";//Directorio donde estara el archivo unido
                string[] archivo = Directory.GetFiles(directorio);
                Unir(destino, archivo);
                if (MessageBox.Show("Espere un momento mientras su solicitud es procesada", "INFORMACION" + MessageBoxButtons.OK + MessageBoxIcon.Information) == DialogResult.OK)
                {
                    MessageBox.Show("Su documento se ha unido con exito, fue enviado a la direccion: " + destino);
                }

這是我的合並方法

 private void Unir(string outfilePath , string[] pdfFiles){ 
       PdfDocument documento = new PdfDocument();
            foreach(string pdfFile in pdfFiles)
            {
                PdfDocument inputDocumento = PdfReader.Open(pdfFile, PdfDocumentOpenMode.Import);
                documento.Version = inputDocumento.Version;
                foreach(PdfPage page in inputDocumento.Pages)
                {
                    documento.AddPage(page);
                }
                documento.Options.CompressContentStreams = true;
                documento.Options.NoCompression = false;
                documento.Save(outfilePath);
            }
}

保存 PDF 文件需要文件名,而不是文件夾。

應在foreach循環之后進行Save ,以僅保存一次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM