コード例 #1
0
        private static IReadOnlyCollection <ImageConverter> InstantiateImageConverterImpls()
        {
            var ghostScriptPath = ApplicationSetting.Of("EpsConverterPath");
            var emfToEpsPath    = ApplicationSetting.Of("EmfConverterPath");

            var generalImage2pdf = new GeneralImage2Pdf();
            var eps2pdf          = new Eps2Pdf(ghostScriptPath);
            var emf2eps          = new Emf2Eps(emfToEpsPath);
            var emf2pdf          = new Emf2Pdf(emf2eps, eps2pdf);
            var powerpoint2emf   = new Powerpoint2Emf();
            var powerpoint2eps   = new Powerpoint2Eps(powerpoint2emf, emf2eps);
            var powerpoint2pdf   = new Powerpoint2Pdf(powerpoint2eps, eps2pdf);

            return(new ImageConverter[] { generalImage2pdf, eps2pdf, emf2eps, emf2pdf, powerpoint2emf, powerpoint2eps, powerpoint2pdf });
        }
コード例 #2
0
 public Powerpoint2Eps(Powerpoint2Emf powerpoint2Emf, Emf2Eps emf2Eps)
 {
     this.powerpoint2Emf = powerpoint2Emf;
     this.emf2Eps        = emf2Eps;
 }