Apryse SDK supports printing.
Printing a PDF document in Xamarin.Android
The library handles all the hard work, you simply have to tell it to show the system print dialog with a document. This can be done with Print.StartPrintJob. Here is how:
void handlePrintJob(Activity activity, bool isRtl,
bool printDocument,
bool printDocumentWithAnnotations,
bool printDocumentWithAnnotationSummary)
{
var printContent = 0;
if (printDocument)
{
printContent |= Print.PrintContent.DocumentBit;
}
if (printDocumentWithAnnotations)
{
printContent |= Print.PrintContent.AnnotationBit;
}
if (printDocumentWithAnnotationSummary)
{
printContent |= Print.PrintContent.SummaryBit;
}
Print.StartPrintJob(activity, activity.GetString(Resource.String.app_name), mPdfDoc, (int)printContent, isRtl);
}Printing a PDF document in Xamarin.iOS
The library handles all the hard work, you simply have to tell it to show the system print dialog with a document. This can be done with Print.PrintDoc. Here is how:
where MyPrintDelegate is:
Last updated
Was this helpful?