protected override IPdfProcessor BuildPdfProcessor(IProcessingPasswordsProvider passwordsProvider) { var pdfToolsLicensing = new PdfToolsTestLicensing(); Assert.IsTrue(pdfToolsLicensing.Apply(), "Could not apply pdf-tools licensing."); return(new PdfToolsPdfProcessor(new FileWrap(), passwordsProvider)); }
protected PdfProcessorBase(IFile file, IProcessingPasswordsProvider passwordsProvider) { File = file; PasswordsProvider = passwordsProvider; }
public PdfToolsPdfProcessor(IFile file, IProcessingPasswordsProvider passwordsProvider) : base(file, passwordsProvider) { }
public ITextPdfProcessor(IFile file, IProcessingPasswordsProvider passwordsProvider) { File = file; PasswordsProvider = passwordsProvider; }
protected abstract IPdfProcessor BuildPdfProcessor(IProcessingPasswordsProvider passwordsProvider);
public ITextPdfProcessor(IFile file, IProcessingPasswordsProvider passwordsProvider) : base(file, passwordsProvider) { }
protected override IPdfProcessor BuildPdfProcessor(IProcessingPasswordsProvider passwordsProvider) { return new ITextPdfProcessor(new FileWrap(), passwordsProvider); }