[英]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.