We updated to Aspose 11.9, and re-ran the tests.
The conversion on the attached document still fails. If I take out these save options, it works fine, but we are trying to save with the artifacts embedded.
We are using these html save options
var htmlOptions = new HtmlSaveOptions
{
// Enable option to embed all resources inside the HTML
PartsEmbeddingMode = HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml,
// This is just optimization for IE and can be omitted
LettersPositioningMethod = HtmlSaveOptions.LettersPositioningMethods.UseEmUnitsAndCompensationOfRoundingErrorsInCss,
RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground,
FontSavingMode = HtmlSaveOptions.FontSavingModes.SaveInAllFormats
};
With this save call
var pdfIn = new Aspose.Pdf.Document(file);
pdfIn.Save(htmlOutPath, htmlOptions);
We get this error:
Attempting convert of C:\Users\cassy.healy\Documents\LINQPad Queries\ProblemPDFs\peter_james_resume.pdf to html.
C:\Users\cassy.healy\Documents\LINQPad Queries\ProblemPDFs\OUT\peter_james_resume.html FAILED. Message ColorBlend object that was set is not valid.Position's last element must be equal to 1.0. ColorBlend objects must be constructed with the same number of positions and color values. Positions must be between 0.0 and 1.0, 1.0 indicating the last element in the array. Stack Trace at System.Drawing.Drawing2D.LinearGradientBrush._SetInterpolationColors(ColorBlend blend)
at System.Drawing.Drawing2D.LinearGradientBrush.set_InterpolationColors(ColorBlend value)
at
.[1]( [1])
at
.[1]( [1])
at .
(ApsPath [1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsPath.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCompositeNode.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCanvas.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCompositeNode.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCanvas.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCompositeNode.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCanvas.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCompositeNode.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCanvas.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCompositeNode.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCanvas.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCompositeNode.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCanvas.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsCompositeNode.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at Aspose.Rendering.Aspose.Foundation5996002.ApsPage.fpyz9lhvvq79hapc3mstgrqrlusmz47y [1](
[1])
at .[1](ApsNode [1], Graphics
)
at .[1](ApsPage [1],
)
at .[1](ApsPage [1],
)
at
.[1](ApsCanvas [1], String
)
at
. [1](ApsCanvas [1], Dictionary`2
)
at . [1]( [1])
at . [1]( [1])
at
. [1]( [1])
at .[1](List`1 [1],
,
)
at .[1](String [1], [1]
, IList`1 , , )
at
.[1]([1] [1], String
, Stream , Boolean , HtmlSaveOptions )
at
.[1](Document [1], String
, Stream , HtmlSaveOptions )
at Aspose.Pdf.Document.Save(String outputFileName, SaveOptions options)
at UserQuery.RunUserAuthoredQuery() in c:\Users\cassy.healy\AppData\Local\Temp\LINQPad\_staldltr\query_baynbk.cs:line 68
C:\Users\cassy.healy\Documents\LINQPad Queries\ProblemPDFs\OUT\peter_james_resume.html Saved sucessfully in 0 seconds.