FileOutputStream equivalent

本文关键字:equivalent FileOutputStream | 更新日期: 2023-09-27 18:24:53

我正在尝试将pdf旋转180度,我正在使用ITextSharp库来完成此操作。下面的代码取自他们网站的示例。然而,我似乎找不到合适的命名空间来导入"FileOutputStream"。

这是一个控制台应用程序,所以不确定Java的"FileOutputStream"是否能工作。

PDFStamper()的结构如下:

PdfStamper(PDFReader阅读器,流操作系统)

public void rotatePDF(string inputFile)
        {
            // get input document
         PdfReader reader = new PdfReader(inputFile);         
         PdfName pdfName = new PdfName(inputFile);
         int n = reader.NumberOfPages;
         int rot;
         PdfDictionary pageDict;
         for (int i = 1; i <= n; i++)
         {
             rot = reader.GetPageRotation(i);
             pageDict = reader.GetPageN(i);
             pageDict.Put(PdfName.ROTATE, new PdfNumber(rot + 180));
         }
         PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(inputFile));
         stamper.closer();
         reader.Close();

        }

FileOutputStream equivalent

尝试使用FileStream。它在System.IO

PdfStamper stamper = new PdfStamper(reader, new FileStream(inputFile, FileMode.Create));