i have followed the instructions on the page to convert an html page to pdf, but afterwards i cant select texts in the pdf generated for annotations.
Any Help?
|
|
Thanks Gowthamraj K for the reply,
i can as well copy text and select them with adobe viewer but i cant do same syncfusion pdf viewer.
I'm using
Syncfusion.HtmlToPdfConverter.QtWebKit.Net.Cores version (19.3.0.54)
Syncfusion.EJ2.PdfViewer.AspNet.Core.Windows (19.3.0.54)
Hi Gowthamraj,
Thanks for the feedback, i will be waiting.
Regards,
Emmanuel.
Hi Dhivya,
Thanks for the response, i tried the Blink converter.
It works with the text selection and annotations as i wanted but it does not render the forms as it is.
it ignores the divisions of the rows, i have attached saample of the page rendered with WebKit and the page rendered with Blink.
Is there something i'm missing?
WebKit Render
Blink Render
@using Syncfusion.EJ2
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>-eLibrary</title>
<!-- Google Font: Source Sans Pro -->
<link rel="stylesheet" rel='nofollow' href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback">
<!-- Font Awesome -->
<link rel="stylesheet" rel='nofollow' href="~/plugins/fontawesome-free/css/all.min.css">
<!-- daterange picker -->
<link rel="stylesheet" rel='nofollow' href="~/plugins/daterangepicker/daterangepicker.css">
<!-- iCheck for checkboxes and radio inputs -->
<link rel="stylesheet" rel='nofollow' href="~/plugins/icheck-bootstrap/icheck-bootstrap.min.css">
<!-- Bootstrap Color Picker -->
<link rel="stylesheet" rel='nofollow' href="~/plugins/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css">
<!-- Tempusdominus Bootstrap 4 -->
<link rel="stylesheet" rel='nofollow' href="~/plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css">
<!-- Select2 -->
<script src="~/plugins/select2/js/select2.full.min.js"></script>
<link rel="stylesheet" rel='nofollow' href="~/plugins/select2/css/select2.min.css">
<link rel='nofollow' href="~/plugins/select2-bootstrap4-theme/select2-bootstrap4.css" rel="stylesheet" />
<!-- Bootstrap4 Duallistbox -->
<link rel="stylesheet" rel='nofollow' href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
<link rel="stylesheet" rel='nofollow' href="~/plugins/bootstrap4-duallistbox/bootstrap-duallistbox.min.css">
<!-- DataTable style -->
<link rel="stylesheet" rel='nofollow' href="~/plugins/datatables-bs4/css/dataTables.bootstrap4.min.css">
<link rel="stylesheet" rel='nofollow' href="~/plugins/datatables-responsive/css/responsive.bootstrap4.min.css">
<link rel="stylesheet" rel='nofollow' href="~/plugins/datatables-buttons/css/buttons.bootstrap4.min.css">
<!-- BS Stepper -->
<link rel="stylesheet" rel='nofollow' href="~/plugins/bs-stepper/css/bs-stepper.min.css">
<!-- dropzonejs -->
<link rel="stylesheet" rel='nofollow' href="~/plugins/dropzone/min/dropzone.min.css">
<!-- Theme style -->
<link rel="stylesheet" rel='nofollow' href="~/dist/css/adminlte.min.css">
</head>
<body>
<div class="card-header">
Document
</div>
<div class="card-body scrollCard">
<div class="row">
<div class="col-md-4">
<input class="form-control form-control-sm" type="text" placehoder="enter name" />
</div>
<div class="col-md-4">
<input class="form-control form-control-sm" type="text" placehoder="enter name" />
</div>
<div class="col-md-4">
<input class="form-control form-control-sm" type="text" placehoder="enter name" />
</div>
</div>
</div>
<script src="~/plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap 4 -->
<script src="~/plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Select2 -->
<script src="~/plugins/select2/js/select2.full.min.js"></script>
<!-- Bootstrap4 Duallistbox -->
<script src="~/plugins/bootstrap4-duallistbox/jquery.bootstrap-duallistbox.min.js"></script>
<!-- InputMask -->
<script src="~/plugins/moment/moment.min.js"></script>
<script src="~/plugins/inputmask/jquery.inputmask.min.js"></script>
<!-- date-range-picker -->
<script src="~/plugins/daterangepicker/daterangepicker.js"></script>
<!-- bootstrap color picker -->
<script src="~/plugins/bootstrap-colorpicker/js/bootstrap-colorpicker.min.js"></script>
<!-- Tempusdominus Bootstrap 4 -->
<script src="~/plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script>
<!-- Bootstrap Switch -->
<script src="~/plugins/bootstrap-switch/js/bootstrap-switch.min.js"></script>
<!-- BS-Stepper -->
<script src="~/plugins/bs-stepper/js/bs-stepper.min.js"></script>
<!-- dropzonejs -->
<script src="~/plugins/dropzone/min/dropzone.min.js"></script>
<script src="~/plugins/bs-custom-file-input/bs-custom-file-input.min.js"></script>
<!-- AdminLTE App -->
<script src="~/dist/js/adminlte.min.js"></script>
<script src="~/plugins/toastr/toastr.min.js"></script>
<!-- bs-custom-file-input -->
<!-- AdminLTE for demo purposes -->
<script src="~/dist/js/demo.js"></script>
<!-- Page specific script -->
<!-- DataTables & Plugins -->
<script src="~/plugins/datatables/jquery.dataTables.min.js"></script>
<script src="~/plugins/datatables-bs4/js/dataTables.bootstrap4.min.js"></script>
<script src="~/plugins/datatables-responsive/js/dataTables.responsive.min.js"></script>
<script src="~/plugins/datatables-responsive/js/responsive.bootstrap4.min.js"></script>
<script src="~/plugins/datatables-buttons/js/dataTables.buttons.min.js"></script>
<script src="~/plugins/datatables-buttons/js/buttons.bootstrap4.min.js"></script>
<script src="~/plugins/jszip/jszip.min.js"></script>
<script src="~/plugins/pdfmake/pdfmake.min.js"></script>
<script src="~/plugins/pdfmake/vfs_fonts.js"></script>
<script src="~/plugins/datatables-buttons/js/buttons.html5.min.js"></script>
<script src="~/plugins/datatables-buttons/js/buttons.print.min.js"></script>
<script src="~/plugins/datatables-buttons/js/buttons.colVis.min.js"></script>
</body>
</html>
|
|
|
|