通过 post 请求接受 Pdf 并传递给 c# .net 核心中的 itext7 pdfreader
Accepting Pdf through post request and passing to itext7 pdfreader in c# .net core
我通过来自前端的 post 请求以 IFormFile 形式获取 pdf,我想将其传递给 itext7 包中的 pdfreader()。到目前为止,我只能将路径作为字符串传递,我没有任何路径可以指定。
Pdfreader
accepts System.IO.MemoryStream
, or any generic System.IO.Stream
, as can be seen in the API documentation: https://api.itextpdf.com/iText7/dotnet/7.1.11/classi_text_1_1_kernel_1_1_pdf_1_1_pdf_reader.html
PdfReader (IRandomAccessSource byteSource, ReaderProperties properties)
Constructs a new PdfReader. More...
PdfReader (Stream @is, ReaderProperties properties)
Reads and parses a PDF document. More...
PdfReader (FileInfo file)
Reads and parses a PDF document. More...
PdfReader (Stream @is)
Reads and parses a PDF document. More...
PdfReader (String filename, ReaderProperties properties)
Reads and parses a PDF document. More...
PdfReader (String filename)
Reads and parses a PDF document. More...
因此您可以从 IFormFile
表单传递数据。
我通过来自前端的 post 请求以 IFormFile 形式获取 pdf,我想将其传递给 itext7 包中的 pdfreader()。到目前为止,我只能将路径作为字符串传递,我没有任何路径可以指定。
Pdfreader
accepts System.IO.MemoryStream
, or any generic System.IO.Stream
, as can be seen in the API documentation: https://api.itextpdf.com/iText7/dotnet/7.1.11/classi_text_1_1_kernel_1_1_pdf_1_1_pdf_reader.html
PdfReader (IRandomAccessSource byteSource, ReaderProperties properties)
Constructs a new PdfReader. More...
PdfReader (Stream @is, ReaderProperties properties)
Reads and parses a PDF document. More...
PdfReader (FileInfo file)
Reads and parses a PDF document. More...
PdfReader (Stream @is)
Reads and parses a PDF document. More...
PdfReader (String filename, ReaderProperties properties)
Reads and parses a PDF document. More...
PdfReader (String filename)
Reads and parses a PDF document. More...
因此您可以从 IFormFile
表单传递数据。