مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

amir4

عضویت از 1398/09/07

ارور System.TypeInitializationException

  • پنجشنبه 7 آذر 1398
  • 11:12
تشکر میکنم

سلام

من میخواستم از کتابخانه 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();
        }
    }
}

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • شنبه 9 آذر 1398
  • 07:31

سلام

مقدار اولیه به متغیرهایت بده

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)