Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Potongan kode berikut juga bekerja dengan Aspose.PDF.Drawing library.
Kami merekomendasikan langkah-langkah berikut untuk melampirkan ZUGFeRD ke 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");
}
}
Metode konversi mengambil stream, format PDF, dan tindakan kesalahan konversi sebagai parameter. Parameter stream dapat digunakan untuk menyimpan log konversi. Parameter tindakan kesalahan konversi menentukan apa yang harus dilakukan jika terjadi kesalahan selama konversi. Dalam hal ini, diatur ke “Hapus”, yang berarti bahwa elemen yang tidak sesuai dengan format PDF/A-3B akan dihapus dari dokumen.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.