Пример #1
0
 ConversionStatus InternalExecute(string source, string target, SolidFramework.Plumbing.ValidationMode mode, bool overRide = true)
 { 
     License.Import(LicenseCode);
     using (SolidFramework.Converters.PdfToPdfAConverter converter = new SolidFramework.Converters.PdfToPdfAConverter())
     {
         converter.ValidationMode = mode;
         converter.AddSourceFile(source);
         return converter.ConvertTo(target, overRide);
     }
 }
Пример #2
0
 private bool Translate(SolidFramework.Converters.Plumbing.PdfAConversionStatus status)
 {
     switch (status)
     {
         case SolidFramework.Converters.Plumbing.PdfAConversionStatus.Compliant:
             {
                 return true;
             }
         default:
             {
                 return false;
             }
     }
 }
Пример #3
0
 private Type.ValidationMode Translate(SolidFramework.Plumbing.ValidationMode mode)
 {
     switch (mode)
     {
         case SolidFramework.Plumbing.ValidationMode.Pdf:
             {
                 return Type.ValidationMode.Pdf;
             }
         case SolidFramework.Plumbing.ValidationMode.PdfA1A:
             {
                 return Type.ValidationMode.PdfA1A;
             }
         case SolidFramework.Plumbing.ValidationMode.PdfA1B:
             {
                 return Type.ValidationMode.PdfA1B;
             }
         case SolidFramework.Plumbing.ValidationMode.PdfA2A:
             {
                 return Type.ValidationMode.PdfA2A;
             }
         case SolidFramework.Plumbing.ValidationMode.PdfA2B:
             {
                 return Type.ValidationMode.PdfA2B;
             }
         case SolidFramework.Plumbing.ValidationMode.PdfA2U:
             {
                 return Type.ValidationMode.PdfA2U;
             }
         case SolidFramework.Plumbing.ValidationMode.PdfA3A:
             {
                 return Type.ValidationMode.PdfA3A;
             }
         case SolidFramework.Plumbing.ValidationMode.PdfA3B:
             {
                 return Type.ValidationMode.PdfA3B;
             }
         case SolidFramework.Plumbing.ValidationMode.PdfA3U:
             {
                 return Type.ValidationMode.PdfA3U;
             }
         default:
             {
                 throw new Exception("Invalid type.");
             }
     }
 }