powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / формат pdf
19 сообщений из 19, страница 1 из 1
формат pdf
    #34503843
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есм файл в формате pdf. Он содержит 1 лист текста (всегда). Но ... текст зеркально отображен. Можно, используя VB, этот текст (лист) зеркально отобразить, чтоб сделать его нормально читабельным? В фотошопе можно это сделать, но оч. много файликов.
...
Рейтинг: 0 / 0
формат pdf
    #34505249
gacol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вариант предлагаю сделать в CorelDraw (у меня Х3, но в 11-м тоже можно)
Там есть VBA, возможнось записи макроса по твоим действиям (вод PDF файла, зеркальное отображение, печать)
...
Рейтинг: 0 / 0
формат pdf
    #34505778
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А автоматом сохранять с формированием нового имени можно?
...
Рейтинг: 0 / 0
формат pdf
    #34506484
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно! :) Даже автоматом открывать, отоброжать и сохранять, причём в цикле. :)
З.Ы. Только я с СorelDraw не работал <_<
Но вот тут немножко есть
...
Рейтинг: 0 / 0
формат pdf
    #34525584
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошая идея, да вот облом... Corel не хочет принимать зеркальные листы, ему подавай только в нормальном виде :(
...
Рейтинг: 0 / 0
формат pdf
    #34525856
gacol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странно, что за файл? Это текст или картинка вставленная в PDF.
А ты пришли этот перевернутый файл, поковыряться.
...
Рейтинг: 0 / 0
формат pdf
    #34526059
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отправил на ваш эл.адрес
...
Рейтинг: 0 / 0
формат pdf
    #34528379
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну что, есм сдвиги?
...
Рейтинг: 0 / 0
формат pdf
    #34529833
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jhonkuk

Можно обойтись и без Corel. В Photoshop'е есть Actions с возможностью пакетной обработки файлов, а старшие версии поддерживают сценарии на VBS и JS. А обращаться к объектной модели Photoshop'а можно и из VB и из VBA.
...
Рейтинг: 0 / 0
формат pdf
    #34530049
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что-то смутно представляю как выполнить эту связку
...
Рейтинг: 0 / 0
формат pdf
    #34530125
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jhonkuk

Пришлите и мне образец файла, и укажите, какая версия Photoshop'а Вам доступна. Было бы оптимально (для меня) если бы Вы использовали Photoshop CS2.
...
Рейтинг: 0 / 0
формат pdf
    #34531280
gacol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jhonkuk

Извини, похоже я стер твое сообщение.
Выложи файл сюда на форум.
...
Рейтинг: 0 / 0
формат pdf
    #34533041
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файл выложу кусками, он превышает заявленный размер на форуме, а фотошоп у меня 7-ой.
...
Рейтинг: 0 / 0
формат pdf
    #34533048
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
формат pdf
    #34533054
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
формат pdf
    #34535731
gacol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, у меня тоже в COREL твой файл не идет, ни в DRAW ни в PhotoPaint.
Имеет смысл послушать lena_#### и работать в родной среде Acrobata - PhotoShop или Illustrator.
...
Рейтинг: 0 / 0
формат pdf
    #34536292
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Будем думать, ковыряться и ждать
...
Рейтинг: 0 / 0
формат pdf
    #34537033
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jhonkuk

Начну с конца. “Отзеркалировать” Ваш файл удалось. Вот здесь результат.
Ваш файл не просто растровая картинка, внедренная в pdf документ (как я ожидала). Он (файл) содержит внедренные шрифты, текст, растровую графику (короче говоря – это смесь вектора и растра). Попытки развоеваться с ним с помощью Adobe Illustrator и Corel Draw (т.е. векторных редакторов) ни к чему не привела.

Ваш pdf похоже образовался в результате работы этого плагина (или ему подобного). Установив этот плагин на Adobe Acrobat 7.0 Professional (именно на Acrobat а не на Acrobat Reader) получилось справиться с Вашим файлом.
Также у меня получилось его “отзеркалировать” с помощью Adobe Photoshop CS2. Правда в этом случае итоговый pdf содержит только растр (и как следствие, оч сильно прибавляет в весе, например, при разрешении 300dpi размер конечного файла =11127Кб против исходных 223Кб). В общем вот код, который выполняет это действо под Photoshop CS2 (с другими версиями не пробовала)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Sub s_MirrorPDF()
  Dim v_PSApp As Object, v_PDFOpenOptions As Object, v_PDFSaveOptions As Object, v_PSDoc As Object
  Dim v_FilePath As String, v_FileName As String, v_NewFileName As String
  
  v_FilePath = "<путь к файлу>"
  v_FileName = "<имя файла>"
  v_NewFileName = "<новое имя файла>"

  Set v_PSApp = CreateObject("Photoshop.Application")
  Set v_PDFOpenOptions = CreateObject("Photoshop.PDFOpenOptions")
  Set v_PDFSaveOptions = CreateObject("Photoshop.PDFSaveOptions")
  
  With v_PDFOpenOptions
    .AntiAlias = True
    .Mode =  2  'psOpenRGB
    .Page =  1 
    .Resolution =  300 
    .SuppressWarnings = True
  End With
    
  With v_PDFSaveOptions
    .Transparency = False
  End With
  
  Set v_PSDoc = v_PSApp.Open(v_FilePath & "\" & v_FileName, v_PDFOpenOptions)
  With v_PSDoc
    .FlipCanvas  1  'psHorizontal
    .SaveAs v_FilePath & "\" & v_NewFileName, v_PDFSaveOptions, False,  2 
    .Close
  End With
  
  v_PSApp.Quit
  Set v_PSApp = Nothing
End Sub

В общем, вариант с плагином мне больше понравился. Плагин платный. В триальной версии конвертирует по одной странице документа, но Вам похоже этого и надо. В полной версии якобы есть поддержка пакетной обработки, но я с этим не развлекалась.
...
Рейтинг: 0 / 0
формат pdf
    #34667705
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lena_####

Вот только руки дошли и до ентого дела. Огромное спасибо за подсказку и код. Если грить о весе, то сохранение нового файла выбрал в формате jpg, но вот какой вопрос возник - какие опции сохранения есм у этого формата?
Код: plaintext
1.
2.
3.
  With v_JPEGSaveOptions
  '  .Transparency = False
  End With

Где мона полюбопытствовать инфу?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
Private Sub Command1_Click()
  Dim v_PSApp As Object, v_PDFOpenOptions As Object, v_JPEGSaveOptions As Object, v_PSDoc As Object
  Dim v_FilePath As String, v_FileName As String, v_NewFileName As String
  
  v_FilePath = App.Path
  v_FileName = "1ng.pdf"
  v_NewFileName = "ng.jpg"

  Set v_PSApp = CreateObject("Photoshop.Application")
  Set v_PDFOpenOptions = CreateObject("Photoshop.PDFOpenOptions")
  Set v_JPEGSaveOptions = CreateObject("Photoshop.JPEGSaveOptions")
  
  With v_PDFOpenOptions
    .AntiAlias = True
    .Mode =  2  'psOpenRGB
    .Page =  1 
    .Resolution =  100 
    .SuppressWarnings = True
  End With
    
  With v_JPEGSaveOptions
  '  .Transparency = False
  End With

  Set v_PSDoc = v_PSApp.Open(v_FilePath & "\" & v_FileName, v_PDFOpenOptions)
  With v_PSDoc
    .FlipCanvas  1  'psHorizontal
    .SaveAs v_FilePath & "\" & v_NewFileName, v_JPEGSaveOptions, False,  2 
    .Close
  End With
  
  v_PSApp.Quit
  Set v_PSApp = Nothing
  End
End Sub
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / формат pdf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]