0
画像をinputstreamに渡すときに、エラー幅がnullになることはありません。私はalteranteメソッドを見つけませんでした。基本的に私はUWPプラットフォームをサポートするXamarin.formsで画像をPdf形式に変換したいと思っています。 私はこれにxfinium pdfライブラリを使用しています。Xamarin:Xamarin.formsで画像をPdf形式に変換する
public void ConvertJpegToPdf()
{
try
{
PdfFixedDocument document = new PdfFixedDocument();
Xfinium.Pdf.PdfPage page = document.Pages.Add();
page.Width = 800;
page.Height = 600;
var imageStream = GetStream();
PdfJpegImage jpeg = new PdfJpegImage(imageStream);//<-Error
PdfStandardFont helvetica = new PdfStandardFont(PdfStandardFontFace.Helvetica, 24);
PdfBrush brush = new PdfBrush(PdfRgbColor.Red);
page.Graphics.DrawImage(jpeg, 0, 0, page.Width, page.Height);
Stream pdfStream = null;
document.Save(pdfStream);
}
catch (Exception ex)
{
throw ex;
}
}
protected Stream GetStream()
{
byte[] byteArray = Encoding.UTF8.GetBytes("http://david.qservicesit.com/images/3.jpg");
MemoryStream stream = new MemoryStream(byteArray);
return stream;
}
あなたは、このように画像ストリームを取得できませんでした。この