سلام
من میخواستم از کتابخانه ImageGear24 برای تبدیل اسناد آفیس به پی دی اف استفاده کنم ولی با ارور
An unhandled exception of type 'System.TypeInitializationException' occurred in ImageGear24.Formats.Office.dll
مواجه میشم در هربار اجرا..
کدهای هم که نوشتم از قسمت راهنمای استفاده از کتابخانه یا همون user guide نوشتم و عینا مث هم هستن...
ممنون میشم درباره این ارور راهنمایی بفرمایید.
using ImageGear.Core; using ImageGear.Evaluation; using ImageGear.Formats; using ImageGear.Formats.Office; using ImageGear.Formats.PDF; using System.IO; namespace Console1 { class Program { static void Main(string[] args) { // Initialize evaluation license. ImGearEvaluationManager.Initialize(); ImGearEvaluationManager.Mode = ImGearEvaluationMode.Watermark; // Initialize common formats. ImGearCommonFormats.Initialize(); // Add support for Office file types. ImGearFileFormats.Filters.Add(ImGearOffice.CreateWordFormat()); ImGearFileFormats.Filters.Add(ImGearOffice.CreatePowerPointFormat()); ImGearFileFormats.Filters.Add(ImGearOffice.CreateExcelFormat()); // Add support for PDF files. ImGearFileFormats.Filters.Add(ImGearPDF.CreatePDFFormat()); ImGearPDF.Initialize(); var input = @"F:\Coleoptera.pptx"; var output = @"F:\document.pdf"; using (FileStream inStream = new FileStream(input, FileMode.Open, FileAccess.Read)) using (FileStream outStream = new FileStream(output, FileMode.Create, FileAccess.Write)) { int startPageNumber = 0; // Load Office document. ImGearDocument igDocument = ImGearFileFormats.LoadDocument(inStream); // Save PDF. ImGearPDFSaveOptions pdfOptions = new ImGearPDFSaveOptions(); ImGearFileFormats.SaveDocument(igDocument, outStream, startPageNumber, ImGearSavingModes.OVERWRITE, ImGearSavingFormats.PDF, pdfOptions); } // Dispose of the PDF component. ImGearPDF.Terminate(); } } }
سلام
مقدار اولیه به متغیرهایت بده
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)