I need to reduce exported svg file size.
public List<byte[]> Convert(ContentsDto content, IDictionary<string, string> options, Func<DependentContent, Task<ContentsDto>> GetDependency = null)
{
License htmlLicense = new License();
htmlLicense.SetLicense("Aspose.Total.NET.lic");
var pdfBytearray = new List<byte[]>();
// Load PDF document
using (var stream1 = new MemoryStream(content.Data))
{
Aspose.Pdf.Document doc = new Document(stream1);
foreach (Aspose.Pdf.Page page in doc.Pages)
{
Document doc1 = new Document();
doc1.Pages.Add(page);
using (var svgStream = new MemoryStream())
{
SvgSaveOptions saveOptions = new SvgSaveOptions()
{ ScaleToPixels = false };
saveOptions.CompressOutputToZipArchive = false;
doc1.Save(svgStream, saveOptions);
pdfBytearray.Add(svgStream.ToArray());
}
}
}
return pdfBytearray;
}
this is my method to convert pdf document to SVG format using aspose.pdf. Could you please give me a solution to reduce svg file size??