MemoryStream to PDF C# ;
Nous pouvons charger et créer des MemoryStream vers des fichiers PDF en C# .NET sans même toucher le système de fichiers. Cela est possible grâce à l'objet MemoryStream présent dans l'espace de noms System.IO .NET.
Commencez avec IronPDF
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Comment convertir MemoryStream en PDF en C#
- Téléchargez la bibliothèque C# IronPDF pour convertir un MemoryStream en PDF
- Récupérer les données octets du fichier PDF
- Utiliser le Document Pdf constructeur pour charger le tableau d'octets dans un objet PDF
- Apportez les modifications nécessaires à l'objet PDF
- Exporter le document PDF mis à jour
Charger un PDF à partir de la mémoire
Une nouvelle instance de IronPdf.PdfDocument peut être initialisée à partir de l'un des objets en mémoire .NET suivants :
- Un flux de mémoire
- Un FileStream
Données binaires sous forme de tableau d'octets(octet[])
Voici un exemple de lecture d'un flux directement à partir d'un fichier PDF et de création d'un objet PdfDocument à partir de celui-ci en utilisant C#:
:path=/static-assets/pdf/content-code-examples/how-to/pdf-memory-stream-from-stream.cs
using IronPdf;
using System.IO;
// Read PDF file as stream
var fileByte = File.ReadAllBytes("sample.pdf");
// Instantiate PDF object from stream
PdfDocument pdf = new PdfDocument(fileByte);
Imports IronPdf
Imports System.IO
' Read PDF file as stream
Private fileByte = File.ReadAllBytes("sample.pdf")
' Instantiate PDF object from stream
Private pdf As New PdfDocument(fileByte)
L'exemple fourni démontre comment lire un fichier PDF directement à partir du système de fichiers et créer un objet PdfDocument. Cependant, vous pouvez également initialiser un PdfDocument à partir d'un tableau d'octets reçu via une communication réseau ou tout autre protocole d'échange de données. Cela vous permet de transformer les données PDF en un objet modifiable, vous permettant de faire des modifications selon vos besoins.