В моем случае проблема заключалась в нескольких учетных данных в ~ / .aws / учетные данные. Я использую --profile
aws ecr get-login --no-include-email --region us-east-2 --profile xxxx
Это сработало для меня.
Что ж, данные, отображаемые в DBGrid, предоставляются набором данных, прикрепленным к этой dbgrid, поэтому экспорт данных из DBGrid в PDF означает экспорт данных из вашего набора данных в PDF.
Самый простой вариант заключается в использовании инструмента отчетности. Для Delphi доступно множество различных инструментов создания отчетов, например Rave Report, FastReport, Report Builder, QuickReport и т. Д.
Такие инструменты позволяют создавать отчеты для печати на основе ваших данных и позволяют либо распечатать отчет, либо экспортировать в такие форматы, как HTML, DOC, PDF и так далее. Rave Report поставляется с Delphi, и вы можете использовать его бесплатно. Мне лично нравится FastReport, и я использую его в своих приложениях.
Другой вариант состоит в том, что, если у вас есть виртуальный PDF-принтер, установленный в целевой системе, вы можете выбрать его в качестве своего принтера и использовать Delphi '
Вы можете самостоятельно перебирать данные и использовать отличный экспорт VCL eDocEngine из Гностицизма. Он также подключается к инструментам отчетности и другим компонентам.
Пакет экспорта Scalabium для Delphi (включая 2009) поддерживает множество форматов экспорта, включая PDF и другие офисные форматы с OLE и без него. Компоненты экспорта могут использоваться с потомками TDBGrid и TDataSet.
Их можно использовать невизуально, но они также предлагают настраиваемые мастера экспорта. Мы успешно используем его при миграции пакета приложений с Delphi 7 на 2009 год.
попробуйте EMS Advanced Data Export VCL
http://sqlmanager.net/en/products/tools/advancedexport