Class PptxSaveOptions

فئة PptxSaveOptions

خيارات الحفظ للتصدير إلى تنسيق SVG

public class PptxSaveOptions : UnifiedSaveOptions

المنشئات

الاسمالوصف
PptxSaveOptions()المنشئ الافتراضي.

الخصائص

الاسمالوصف
CacheGlyphs { get; set; }يحصل أو يحدد قيمة منطقية تشير إلى ما إذا كان سيتم تخزين رموز الخط أثناء إعداد صفحات aps. يحسن أداء تحويل PDF إلى تنسيقات أخرى ولكنه يزيد من استهلاك الذاكرة.
CloseResponse { get; set; }يحصل أو يحدد قيمة منطقية تشير إلى ما إذا كان سيتم إغلاق كائن الاستجابة بعد حفظ المستند في الاستجابة.
CustomProgressHandler { get; set; }يمكن استخدام هذه المعالجة للتعامل مع أحداث تقدم التحويل، على سبيل المثال، يمكن استخدامها لعرض شريط التقدم أو الرسائل حول كمية الصفحات المعالجة حاليًا، مثال على كود المعالج الذي يظهر التقدم على وحدة التحكم هو:
ExtractOcrSublayerOnly { get; set; }هذه السمة تقوم بتفعيل وظيفة استخراج الصورة أو النص لمستندات PDF مع طبقة OCR الفرعية.
ImageResolution { get; set; }يحصل أو يحدد دقة الصورة (dpi). الافتراضي هو 192 dpi.
OptimizeTextBoxes { get; set; }يقوم بتبديل التعرف على أعمدة النص
SaveFormat { get; }تنسيق حفظ البيانات.
SeparateImages { get; set; }إذا تم تعيينه على true، فإن الصور تفصل عن جميع الرسومات الأخرى
SlidesAsImages { get; set; }إذا تم تعيينه على true، فإن جميع المحتويات تُعترف كصور (واحدة لكل صفحة)
WarningHandler { get; set; }رد نداء للتعامل مع أي تحذيرات تم إنشاؤها. يقوم WarningHandler بإرجاع عنصر من نوع ReturnAction يحدد إما الاستمرار أو الإلغاء. الاستمرار هو الإجراء الافتراضي وتستمر عملية الحفظ، ومع ذلك، يمكن للمستخدم أيضًا إرجاع الإلغاء، وفي هذه الحالة يجب أن تتوقف عملية الحفظ.

الحقول

الاسمالوصف
IsMultiThreadingمعالجة الصفحات في عدة خيوط.
TryMergeAdjacentSameBackgroundImagesأحيانًا تحتوي ملفات PDF على صور خلفية (للصفحات أو خلايا الجدول) تم إنشاؤها من عدة صور خلفية متطابقة موضوعة بجانب بعضها البعض. في هذه الحالة، تقوم محركات التنسيق المستهدف (مثل MsWord لتنسيق DOCS) أحيانًا بإنشاء حدود مرئية بين أجزاء الصور الخلفية، لأن تقنياتهم في تنعيم حواف الصور (مضاد التعرج) تختلف عن Acrobat Reader. إذا بدا أن المستند المصدر يحتوي على مثل هذه الحدود المرئية بين أجزاء الصور الخلفية نفسها، يرجى محاولة استخدام هذا الإعداد للتخلص من هذا التأثير غير المرغوب فيه. انتبه! عادةً ما تؤدي هذه التحسينات في الجودة إلى إبطاء التحويل بشكل كبير، لذا، يرجى استخدام هذا الخيار فقط عندما يكون ذلك ضروريًا حقًا.

أمثلة

يوضح المثال التالي كيفية تحويل ملف PDF إلى ملف PPT أو PPTX

[C#]
	// The path to the documents directory.
	string dataDir = "YOUR_DATA_DIRECTORY";

	// The path to your PDF File.
	var pdfFile = Path.Combine(dataDir, "PDF-to-PPTX.pdf");

	// The path to your PPT or PPTX File.
	var pptxFile = Path.Combine(dataDir, "PDF-to-PPTX.pptx");
		
	using (Document pdfDocument = new Document(pdfFile))
	{
		// Initialize PptxSaveOptions	
		PptxSaveOptions saveOptions = new PptxSaveOptions();
		
		// Save PPT or PPTX file
		pdfDocument.Save(pptxFile, saveOptions);
	}
[VB.NET]

    ' The path to the documents directory.
    Dim dataDir As String = "YOUR_DATA_DIRECTORY"
    ' The path to your PDF File.
    Dim pdfFile = Path.Combine(dataDir, "PDF-to-PPTX.pdf")
    ' The path to your PPT or PPTX File.
    Dim pptxFile = Path.Combine(dataDir, "PDF-to-PPTX.pptx")
 
    Using pdfDocument As Document = New Document(pdfFile)
        ' Initialize PptxSaveOptions    
        Dim saveOptions As PptxSaveOptions = New PptxSaveOptions()
 
        ' Save PPT or PPTX file
        pdfDocument.Save(pptxFile, saveOptions)
    End Using

انظر أيضًا