Страница 6 из 15
					
				Сохранение отчета в PDF формате
				Добавлено: 19 Март 2015, 18:42
				 Артур
				Артур писал(а): Спасибо, нашел опцию Use Scan Copy Mode в раcширении Report PDF. Все работает, правда вес в 3 раза больше
 
К этому нужно добавить, что отчет pdf формируется в памяти программы, которая после пересылки отчета пользователю не освобождается автоматически. Если отчеты большие, то это становится проблемой.
Может у кого  есть опыт по выводу отчетов pdf в nettalk ?
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 08 Май 2015, 10:56
				 RaFaeL
				На фтп в _Templates/Image2PDFDLL/ залил Image2PDF Dynamic Link Library 2.73 и все что нужно к нему
Работает, правда как оказалось у библиотеки есть внутреннее ограничение на 200 одинаковых объектов на странице (например не более 200 линий), если у кого настолько сложные формы или очень много данных, то придется как-то обходить, а так качество оч хорошее
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 08 Май 2015, 12:35
				 kreator
				RaFaeL писал(а): На фтп в _Templates/Image2PDFDLL/ залил Image2PDF Dynamic Link Library 2.73 и все что нужно к нему
Работает, правда как оказалось у библиотеки есть внутреннее ограничение на 200 одинаковых объектов на странице (например не более 200 линий), если у кого настолько сложные формы или очень много данных, то придется как-то обходить, а так качество оч хорошее
 
А зачем нужна эта библиотека? Что делает?
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 08 Май 2015, 20:45
				 RaFaeL
				Конвертирует векторный wmf, генерируемый Кларой, в векторный же PDF
Пример кода:
Код: Выделить всё
     
      SetTarget(SELF.MyReport)
      endpage(SELF.MyReport)
      LOC:FileName=clip(SELF.PDFG.FileName)
      if instring('\',clip(LOC:FileName))=0
        LOC:FileName=clip(path())&'\'&clip(LOC:FileName)
      end
      I2PDF_License(SELF.PDFG.License)
      I2PDF_MetaToNativePDF()
      I2PDF_EmbedFonts()
      I2PDF_SetDPI(0)
      I2PDF_SetProducer(SELF.PDFG.Producer)
      I2PDF_SetCreationDate()
      I2PDF_DeleteImagesOnConvert()
      I2PDF_ForceCodepage(1251)
      loop I=1 to records(SELF.PreviewQueue)
        GET(SELF.PreviewQueue,I)
        LOC:GetFromName = clip(SELF.PreviewQueue)
        LOC:FileName2 = clip(SELF.PreviewQueue)&'.wmf'
        copy(LOC:GetFromFile,LOC:FileName2)
        a#=I2PDF_AddImage(LOC:FileName2)
      end
      b#=I2PDF_MakePDF(SELF.PDFG.Filename,choose(SELF.PDFG.RunPDF=1,1,0),LOC:ErrorText,256)
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 09 Май 2015, 11:50
				 kreator
				Clarion и без внешних библиотек это делает. Только вопрос в векторности. Эта библиотека создаёт PDF файл, который можно потом редактировать?
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 10 Май 2015, 13:07
				 Губин Игорь
				kreator писал(а): larion и без внешних библиотек это делает.
 
Если бы он это делал...
Попробуй создать 
без внешних библиотек PDF файл с русским текстом.
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 12 Май 2015, 11:42
				 RaFaeL
				kreator писал(а):Clarion и без внешних библиотек это делает. Только вопрос в векторности. Эта библиотека создаёт PDF файл, который можно потом редактировать?
Редактировать не пробовал, но например текст оттуда копируется
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 19 Май 2015, 14:40
				 Алексей- Софт-Центр
				Добрый день!
   Попробовал работать с библиотекой.
   Все хорошо и с русским шрифтом, но двумерный штрих код,
   он же QRcode, загружает в pdf с белыми горизонтальными полосками. 
    Ну, и он не читается.
    Пробовал и разрешение увеличивать - не помагает.
   При этом, если я печатаю в pdf-принтер - все ок.
   Есть другие возможности?
Алексей
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 19 Май 2015, 14:50
				 Игорь Столяров
				Сразу скажу: я с этой библиотекой не работал, но сталкивался с похожей проблемой при экспорте листа отчета в MS Word (DOC формат).
Проблема была в формате графики, в которой формируется QR код. 
Проверяется легко: попробуй пересохранить картинку с QR кодом, например в Paint, вставь в отчет и выгрузи в PDF.
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 19 Май 2015, 15:24
				 kreator
				Игорь Столяров писал(а):Проблема была в формате графики, в которой формируется QR код. 
Скорее всего проблема в том, что QR код - не графика, а текстовое поле.
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 19 Май 2015, 15:51
				 Алексей- Софт-Центр
				Добрый день!
    Текстовое оно или нет, не суть.
    Плохо то, что идея пока провалилась.
    Массовая печать - получил 100 отдельных файлов. 
     Можно по почте отослать каждому.
     Вроде-хорошо, но на "чужом" компе, если не установлены шрифт Qr кода - затея перестает работать.
    Поэтому и попытался его в pdf. ((((
Алексей
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 19 Май 2015, 16:06
				 kreator
				Алексей- Софт-Центр писал(а):Вроде-хорошо, но на "чужом" компе, если не установлены шрифт Qr кода - затея перестает работать.
Ну можно же установить шрифт при загрузке программы, причём временно. "Временно" - это до следующей перезагрузки компа.
Я думал это библиотека в основном актуальна для сброса в PDF уже сформированных файлов WMF превью. Или Вы не в этом режиме пытаетесь с ней работать?
 
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 19 Май 2015, 16:08
				 Алексей- Софт-Центр
				Как раз так и работаю.
WMF - сохранил и в PDF записал.
   Вот здесь качество QR кода и пострадало.
   А программа и не нужна. Пересылается письмо с фото, которое печатается у клиента.
  Поэтому, шрифты ему устанавливать - "влом")
Алексей
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 19 Май 2015, 16:35
				 kreator
				Условно говоря, в превью нормально, а в PDF ненормально?
			 
			
					
				Сохранение отчета в PDF формате
				Добавлено: 19 Май 2015, 16:44
				 Алексей- Софт-Центр
				Ну, да!
Алексей