private void InitMissingData() { var jobDataUpdater = new JobDataUpdater(new TokenReplacerFactory(new DateTimeProvider(), new EnvironmentWrap(), new PathWrap(), new PathUtil(new PathWrap(), new DirectoryWrap())), new PageNumberCalculator(new ITextPdfProcessor(new FileWrap())), new UserTokenExtractorDummy()); jobDataUpdater.UpdateTokensAndMetadata(Job); //PDF-Tools does not set empty values when setting the XMP-Metadata for PDF/A. //Our way of testing requires all values to be set, so we need to set content. Job.JobInfo.Metadata.Title = "Test Title"; Job.JobInfo.Metadata.Author = "Test Author"; Job.JobInfo.Metadata.Keywords = "Test Keywords"; Job.JobInfo.Metadata.Subject = "Test Subject"; }
private void InitMissingData() { var jobDataUpdater = new JobDataUpdater(new TokenReplacerFactory(new DateTimeProvider(), new EnvironmentWrap(), new PathWrap(), new PathUtil(new PathWrap(), new DirectoryWrap())), new PageNumberCalculator(new ITextPdfProcessor(new FileWrap(), new DefaultProcessingPasswordsProvider())), new UserTokenExtractorDummy()); jobDataUpdater.UpdateTokensAndMetadata(Job as Job); }