Созданное iPhone приложение генерирует отчеты из базы данных Core Data в виде файла CSV, который затем можно отправить по электронной почте, чтобы пользователь мог использовать эти данные в другом месте за пределами приложения. Я также хотел бы предложить возможность генерировать те же отчеты, что и PDF-файл (конечно, с лучшим форматированием), позволяя пользователю немедленно распечатать отчет, вместо того, чтобы перескакивать через несколько обручей, как с CSV-файлом, т.е. открыть в другое приложение (например, Excel, Numbers), затем переформатируйте столбцы (чтобы они были достаточно широкими для печати), выделены жирным шрифтом заголовки и т. д.Создать PDF из CSV на iPhone
По сути, я хочу предоставить PDF-файл, чтобы пользователь сразу получил красивое отформатированный отчет, и им нужно только экспортировать CSV-файл, если они хотят выполнять манипуляции с данными и нуждаются в редактируемом формате.
Я думал, что самый простой способ - это взять файл CSV и преобразовать его в файл PDF, который будет таким же, как и CSV, за исключением того, что он будет содержать более удобное форматирование (например, табличный макет), а не простой формат CSV, разделенный запятыми. Я не смог найти готовые классы для этой цели (чтобы не изобретать колесо), и я не уверен, как это сделать, поскольку у меня ограниченный опыт в этом аспекте SDK. Любые предложения или указатели в правильном направлении будут высоко оценены.
Вы сделали поиск по SO для создания iphone PDF? – Jordan
Да, и мне известно о процессе создания PDF-файла (доступны различные функции CG). Однако, поскольку источник файла PDF (т. Е. Файл CSV) имеет существующую структуру, я не уверен, что лучше всего подойти к процессу конверсии (преобразование CSV-файла в файл PDF в табличном формате). – Skoota