Добрый день.
В макет вывожу ссылку, полученную с внешнего АПИ. Ссылка очень длинная и не влазит в строку, при выводе часть ссылки переносится на следующую строку. Записываю все это в PDF, в результате все выглядит красиво, но ссылка в PDF в итоге ограничивается набором символов только первой строки. То, что перенеснось во вторую строку, в ссылку в итоге не попадает. Как сделать ссылку, чтобы в нее вошел весь текст вставленной ссылки? Уменьшать размер шрифта нельзя.
(3) По идее, PDF должен позволять делать гиперссылки с любым текстом в ячейке. Пусть текст будет разорванным, но гиперссылка должна остаться.
Сам не делал, но может вот это пригодится
https://infostart.ru/1c/articles/603888/
(5) Не остается. Ссылкой является только часть, которая влезла в первую строку. Все, что перенеслось на вторую строку - в ссылку не входит. Если бы оно так работало, то проблемы бы не было. За ссылку спасибо, но ставить на сервер еще Офис - это костыль. В принципе, если сохранить в xslx, то можно потом распактовать его, как ZIP, изменить нужный XML и запаковать обратно. Будет даже быстрее и менее ресурсоемко, чем Ексель через СОМ вызывать. Но хотелось бы какого-то более стандартного решения.
(7) Я не про это. Неважно, как сформирована таблица. Не нравится Эксель, можно использовать html. Главное - это получить ячейку с текстом, который будет связан со ссылкой. Текст может быть, коротким, длинным, разорванным, но ссылка останется постоянной. Вот пример PDF.
(7) И "чтобы два раза в очередь не вставать": еще в и-нете пишут, что ссылку обрезает до 255 символов, если у документа PDF стоит свойство "fast web view" - да.
The fast web view is limiting the URL's Just have to figure out how to save it properly now