Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.
Nous recommandons de suivre les étapes suivantes pour attacher ZUGFeRD au PDF :
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AttachZUGFeRD()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "ZUGFeRD-testInput.pdf"))
{
// Setup new file to be added as attachment
var description = "Invoice metadata conforming to ZUGFeRD standard";
var fileSpecification = new Aspose.Pdf.FileSpecification(dataDir + "ZUGFeRD-testXmlInput.xml", description)
{
Description = "Zugferd",
MIMEType = "text/xml",
Name = "factur-x.xml"
};
// Add attachment to document's attachment collection
document.EmbeddedFiles.Add(fileSpecification);
document.Convert(new MemoryStream(), Aspose.Pdf.PdfFormat.ZUGFeRD, Aspose.Pdf.ConvertErrorAction.Delete);
// Save PDF document
document.Save(dataDir + "AttachZUGFeRD_out.pdf");
}
}
La méthode de conversion prend un flux, un format PDF et une action d’erreur de conversion comme paramètres. Le paramètre de flux peut être utilisé pour enregistrer le journal de conversion. Le paramètre d’action d’erreur de conversion spécifie quoi faire si des erreurs se produisent pendant la conversion. Dans ce cas, il est défini sur “Supprimer”, ce qui signifie que tout élément qui n’est pas conforme au format PDF/A-3B sera supprimé du document.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.