Tag: add

一起添加两个DateTime对象

有没有更好的方法将一个DateTime对象添加到另一个,而不是: DateTime first = new DateTime(2000, 1, 1); DateTime second = new DateTime(11, 2, 5, 10, 10, 11); DateTime result = first.AddYears(second.Year); DateTime result = first.AddMonths(second.Month); … 等等… 在这个例子中我想得到DateTime(2011, 3, 6, 10, 10, 11) 编辑 经过密集的头脑风暴之后,似乎没有什么不同的方式,但是为了方便它可以装在额外的类和操作员里面,就像在JonSkeet的回答中一样

使用itextsharp将页面插入现有PDF

我们使用itextsharp从多个PDF文件创建单个PDF。 如何将新页面插入到文件中已有多个页面的PDF文件中? 当我使用添加页面时,它会覆盖现有页面,只保存所选的1页。 以下是我用于将页面添加到现有PDF的代码: PdfReader reader = new PdfReader(sourcePdfPath); Document document = new Document(reader.GetPageSizeWithRotation(1)); PdfCopy pdfCopy = new PdfCopy(document, new System.IO.FileStream(outputPdfPath, System.IO.FileMode.Create)); MemoryStream memoryStream = new MemoryStream(); PdfWriter writer = PdfWriter.GetInstance(document, memoryStream); document.AddDocListener(writer); document.Open(); for (int p = 1; p s == p) == -1) continue; document.SetPageSize(reader.GetPageSize(p)); document.NewPage(); PdfContentByte cb = writer.DirectContent; PdfImportedPage pageImport = […]

c#sharpziplib将文件添加到现有存档

我正在尝试使用以下代码将文件添加到现有存档。 运行时不会显示任何错误或exception,但也不会将任何文件添加到存档中。 有什么想法吗? using (FileStream fileStream = File.Open(archivePath, FileMode.Open, FileAccess.ReadWrite)) using (ZipOutputStream zipToWrite = new ZipOutputStream(fileStream)) { zipToWrite.SetLevel(9); using (FileStream newFileStream = File.OpenRead(sourceFiles[0])) { byte[] byteBuffer = new byte[newFileStream.Length – 1]; newFileStream.Read(byteBuffer, 0, byteBuffer.Length); ZipEntry entry = new ZipEntry(sourceFiles[0]); zipToWrite.PutNextEntry(entry); zipToWrite.Write(byteBuffer, 0, byteBuffer.Length); zipToWrite.CloseEntry(); zipToWrite.Close(); zipToWrite.Finish(); } }

添加到IEnumerable的代码

我有一个像这样的调查员 IEnumerable page; 如何添加页面(例如:D:\ newfile.txt)? 我试过Add , Append , Concat等但是没有什么对我Concat 。