إذا كنت ترغب في معرفة كيفية حفظ مستندات PDF بسرعة وسهولة إلى تدفق أو دليل أو تطبيق ويب باستخدام C#، فنحن هنا لتلبية احتياجاتك.
Aspose.PDF for .NET
هو واجهة برمجة تطبيقات قوية ومرنة لمعالجة ملفات PDF وأداء مجموعة واسعة من المهام مثل إضافة أو استبدال أو إزالة النصوص والصور، إضافة أو إزالة العلامات المرجعية والطبعات المائية، تقسيم، دمج، استخراج أو إدراج الصفحات، معالجة الخطوط المخصصة، وأكثر من ذلك.

حفظ ملف PDF إلى تدفق باستخدام C#
مع واجهة برمجة التطبيقات الخاصة بنا يمكنك بسهولة حفظ ملف PDF الذي تم إنشاؤه أو معالجته إلى تدفق باستخدام إصدارات مفرطة من طرق Save.
public static void SaveDocumentStream()
{
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// make some manipation, i.g add new empty page
pdfDocument.Pages.Add();
pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}
حفظ ملف PDF إلى دليل باستخدام C#
يمكنك أيضًا حفظ ملف PDF إلى دليل باستخدام طريقة Save في فئة Document. يتم حفظ المستند افتراضيًا بتنسيق Aspose.PDF v.1.7 (*.pdf) إذا لم تقم بتحديد نوع التنسيق (الخيارات).
public static void SaveDocument()
{
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// make some manipation, i.g add new empty page
pdfDocument.Pages.Add();
pdfDocument.Save(modifiedFileName);
}
حفظ ملف PDF في تطبيقات الويب باستخدام C#
لحفظ ملف PDF في تطبيقات الويب، يمكنك استخدام الطرق المذكورة أعلاه. بالإضافة إلى ذلك، تحتوي فئة Document على طريقة Save مفرطة للاستخدام مع فئة HttpResponse class
.
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// make some manipulation, i.g add a new empty page
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());
حفظ تنسيق PDF/A أو PDF/X
PDF/A
هو نسخة معيارية وفق ISO من PDF تضمن إمكانية استنساخ المستند بنفس الشكل تمامًا، مما يحافظ على أمان وثائقك وإمكانية الوصول إليها على المدى الطويل. على عكس PDF، يمنع PDF/A الميزات غير المناسبة للأرشفة طويلة الأمد مثل ربط الخطوط أو التشفير.
كما في السابق، تُستخدم طريقة Save لتخزين الملف، لكن يجب إعداد الملف باستخدام طريقة Convert.
public static void SaveDocumentAsPDFx()
{
var pdfDocument = new Aspose.Pdf.Document("..\\..\\..\\Samples\\SimpleResume.pdf");
pdfDocument.Pages.Add();
pdfDocument.Convert(new PdfFormatConversionOptions(PdfFormat.PDF_X_3));
pdfDocument.Save("..\\..\\..\\Samples\\SimpleResume_X3.pdf");
}
نحن معك في كل مرحلة من مراحل تطويرك
إذا كنت بحاجة إلى ميزات جديدة في منتج Aspose.PDF الحالي أو إلى واجهة برمجة تطبيقات لتنسيقات ملفات جديدة، فإن خبرائنا في خدمتك. يمكنك توظيف مطور أو أكثر مخصصين للعمل معك على مشروعك.
فريق الاستشارات المدفوعة
يضمن لك دائمًا الحصول على أفضل قيمة.