From 5f115e6d9bd5373089f17cd75459e13a408034bd Mon Sep 17 00:00:00 2001 From: Koki Shibata Date: Mon, 20 Mar 2023 11:35:15 +0800 Subject: [PATCH 1/3] Added option to convert an input string of Star Document Markup to a print job. The purpose is to conveniently create a print job data with an input of string resembling Star Document Markup, instead of creating .stm file to get the decoded output. --- CloudPRNTSDKSamples/cputil/Program.cs | 14 ++++++++++++-- CloudPRNTSDKSamples/cputil/cputil.csproj | 4 ++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CloudPRNTSDKSamples/cputil/Program.cs b/CloudPRNTSDKSamples/cputil/Program.cs index 1d9dfbe..19acb8b 100644 --- a/CloudPRNTSDKSamples/cputil/Program.cs +++ b/CloudPRNTSDKSamples/cputil/Program.cs @@ -55,7 +55,7 @@ static void Main(string[] args) PrintInputs(); break; - case "decode": + case "decode": { if(args.Length - i < 3) { PrintHelp(); @@ -85,7 +85,16 @@ static void Main(string[] args) Console.Error.WriteLine(String.Format("Wrote output to \"{0}\"", outputfile)); break; - + } + case "decode-markup": { + string format = args[++i]; + string markup_string = args[++i]; + byte[] bit_string = System.Text.Encoding.UTF8.GetBytes(markup_string); + Stream s = Console.OpenStandardOutput(); + Document.Convert(bit_string, "text/vnd.star.markup", s, format, null); + s.Close(); + break; + } case "printarea": if(args.Length - i < 1) { @@ -263,6 +272,7 @@ static void PrintHelp() " \"image/png\" or \"application/vnd.star.markup\".", " decode - Convert file to the specified format. Format should", " be provides as a media type string.", + " decode-markup - Convert Star Document Markup as string to text/vnd.star.markup format.", " decoder data is writtenn to the file specified by", " . If output is set to \"-\" or \"[stdout]\"", " then data will be written to standard output.", diff --git a/CloudPRNTSDKSamples/cputil/cputil.csproj b/CloudPRNTSDKSamples/cputil/cputil.csproj index b7af3c3..b1c149c 100644 --- a/CloudPRNTSDKSamples/cputil/cputil.csproj +++ b/CloudPRNTSDKSamples/cputil/cputil.csproj @@ -10,8 +10,8 @@ - - + + From ecee966921a092f2329256ee2a231c24feeaaab4 Mon Sep 17 00:00:00 2001 From: Koki Shibata Date: Mon, 20 Mar 2023 12:03:34 +0800 Subject: [PATCH 2/3] do not Document.Convert() last arg to be opts --- CloudPRNTSDKSamples/cputil/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CloudPRNTSDKSamples/cputil/Program.cs b/CloudPRNTSDKSamples/cputil/Program.cs index 19acb8b..9b97de1 100644 --- a/CloudPRNTSDKSamples/cputil/Program.cs +++ b/CloudPRNTSDKSamples/cputil/Program.cs @@ -91,7 +91,7 @@ static void Main(string[] args) string markup_string = args[++i]; byte[] bit_string = System.Text.Encoding.UTF8.GetBytes(markup_string); Stream s = Console.OpenStandardOutput(); - Document.Convert(bit_string, "text/vnd.star.markup", s, format, null); + Document.Convert(bit_string, "text/vnd.star.markup", s, format, opts); s.Close(); break; } From 127a19b84e3fc96f95d8f158b64b76f2e14a8cd0 Mon Sep 17 00:00:00 2001 From: Koki Shibata Date: Mon, 20 Mar 2023 12:05:29 +0800 Subject: [PATCH 3/3] reverted back package reference versions --- CloudPRNTSDKSamples/cputil/cputil.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CloudPRNTSDKSamples/cputil/cputil.csproj b/CloudPRNTSDKSamples/cputil/cputil.csproj index b1c149c..b7af3c3 100644 --- a/CloudPRNTSDKSamples/cputil/cputil.csproj +++ b/CloudPRNTSDKSamples/cputil/cputil.csproj @@ -10,8 +10,8 @@ - - + +