mirror of
				https://github.com/johnwhitington/cpdf-source.git
				synced 2025-06-05 22:09:39 +02:00 
			
		
		
		
	Test fixes done
This commit is contained in:
		| @@ -660,6 +660,9 @@ let banned banlist = function | |||||||
|   | PrintPageLabels | Clean | Compress | Decompress |   | PrintPageLabels | Clean | Compress | Decompress | ||||||
|   | RemoveUnusedResources | ChangeId | CopyId _ | ListSpotColours | Version |   | RemoveUnusedResources | ChangeId | CopyId _ | ListSpotColours | Version | ||||||
|   | DumpAttachedFiles | RemoveMetadata | EmbedMissingFonts | BookmarksOpenToLevel _ | CreatePDF |   | DumpAttachedFiles | RemoveMetadata | EmbedMissingFonts | BookmarksOpenToLevel _ | CreatePDF | ||||||
|  |   | SetPageMode _ | HideToolbar _ | HideMenubar _ | HideWindowUI _ | ||||||
|  |   | FitWindow _ | CenterWindow _ | DisplayDocTitle _ | ||||||
|  |   | RemoveId | OpenAtPageFit _ | OpenAtPage _ | SetPageLayout _ | ||||||
|   | ShowBoxes | TrimMarks -> false (* Always allowed *) |   | ShowBoxes | TrimMarks -> false (* Always allowed *) | ||||||
|   (* Combine pages is not allowed because we would not know where to get the |   (* Combine pages is not allowed because we would not know where to get the | ||||||
|   -recrypt from -- the first or second file? *) |   -recrypt from -- the first or second file? *) | ||||||
| @@ -669,11 +672,8 @@ let banned banlist = function | |||||||
|   (*| ExtractText | ExtractImages | ExtractFontFile -> mem Pdfcrypt.NoExtract banlist*) |   (*| ExtractText | ExtractImages | ExtractFontFile -> mem Pdfcrypt.NoExtract banlist*) | ||||||
|   | AddBookmarks _ | PadBefore | PadAfter | PadEvery _ | PadMultiple _ | PadMultipleBefore _ |   | AddBookmarks _ | PadBefore | PadAfter | PadEvery _ | PadMultiple _ | PadMultipleBefore _ | ||||||
|   | Merge | Split | SplitOnBookmarks _ | RotateContents _ | Rotate _ |   | Merge | Split | SplitOnBookmarks _ | RotateContents _ | Rotate _ | ||||||
|   | Rotateby _ | Upright | VFlip | HFlip | SetPageLayout _ |   | Rotateby _ | Upright | VFlip | HFlip | AddPageLabels | RemovePageLabels -> | ||||||
|   | SetPageMode _ | HideToolbar _ | HideMenubar _ | HideWindowUI _ |       mem Pdfcrypt.NoAssemble banlist | ||||||
|   | FitWindow _ | CenterWindow _ | DisplayDocTitle _ |  | ||||||
|   | RemoveId | OpenAtPageFit _ | OpenAtPage _ |  | ||||||
|   | AddPageLabels | RemovePageLabels -> mem Pdfcrypt.NoAssemble banlist |  | ||||||
|   | CSP1|CSP3|TwoUp|TwoUpStack|RemoveBookmarks|AddRectangle|RemoveText| |   | CSP1|CSP3|TwoUp|TwoUpStack|RemoveBookmarks|AddRectangle|RemoveText| | ||||||
|     Draft|Shift|Scale|ScaleToFit|RemoveAttachedFiles| |     Draft|Shift|Scale|ScaleToFit|RemoveAttachedFiles| | ||||||
|     RemoveAnnotations|RemoveFonts|Crop|RemoveCrop|Trim|RemoveTrim|Bleed|RemoveBleed|Art|RemoveArt| |     RemoveAnnotations|RemoveFonts|Crop|RemoveCrop|Trim|RemoveTrim|Bleed|RemoveBleed|Art|RemoveArt| | ||||||
| @@ -4145,7 +4145,12 @@ let go () = | |||||||
|       write_pdf false (Cpdf.set_metadata args.keepversion metadata_file (get_single_pdf args.op false)) |       write_pdf false (Cpdf.set_metadata args.keepversion metadata_file (get_single_pdf args.op false)) | ||||||
|   | Some (SetVersion v) -> |   | Some (SetVersion v) -> | ||||||
|       let pdf = get_single_pdf args.op false in |       let pdf = get_single_pdf args.op false in | ||||||
|          write_pdf false {pdf with Pdf.minor = v} |       let pdf = | ||||||
|  |         if v >= 10 | ||||||
|  |           then {pdf with Pdf.major = 2; Pdf.minor = v - 10} | ||||||
|  |           else {pdf with Pdf.major = 1; Pdf.minor = v} | ||||||
|  |       in | ||||||
|  |          write_pdf false pdf | ||||||
|   | Some (SetPageLayout s) -> |   | Some (SetPageLayout s) -> | ||||||
|            write_pdf false (Cpdf.set_page_layout (get_single_pdf args.op false) s) |            write_pdf false (Cpdf.set_page_layout (get_single_pdf args.op false) s) | ||||||
|   | Some (SetPageMode s) -> |   | Some (SetPageMode s) -> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user