Көбірек

.Mxd файлын pdf форматына ауыстырған кезде менің мәтіндік таңба неге өзгереді?

.Mxd файлын pdf форматына ауыстырған кезде менің мәтіндік таңба неге өзгереді?


Мен мәтіндік құжаттан мәтіннің кішкене бөлігін «←» белгісі бар затбелгіге көшірдім (2190, alt + x).

Мен картаны PDF форматына экспорттаған сайын '←' белгісі спиральға айналады. Егер мен жебе белгісін қалың етіп жасасам, бұл pdf файлына айналады. Мен 'Құжаттардың барлық қаріптерін ендіру', 'Маркерлердің шартты белгілерін Ploygons-қа түрлендіру' әрекеттерін тексеріп көрдім, барлық Сурет таңбаларының параметрлерін өзгерттім және көрсеткі басқа нәрсеге айналмайтын сияқты.

Мәтін атрибуттар кестесінен алынған белгілер, жапсырма өрнектері немесе аннотация болып табыла ма, маңызды емес, өйткені соңғы нәтиже бірдей.

Егер мен құжат сөзін .pdf ретінде сақтасам, көрсеткі көрсеткі болып қалады және өзгермейді. Сонымен қатар, спираль / fleur de lis мәтіні pdf картасынан көшіріліп, Блокнотқа қойылса, спираль көрсеткіге оралады.

Мен бар екенін түсінемін көп, көп бұл мәселеге арналған шешімдер (көрсеткіні қолданбау, шартты белгіні енгізу және т.б.), бірақ мен қызығушылық танытамын неге бұл тек ArcMap-та болатын сияқты. Енді бұл ArcMap-ті көрсеткі түрлендіруге жол бермеу үшін қыңырлықпен әрекет ету.

Мұндай жағдайдың пайда болуы / жебені қалай ұстау керектігі туралы біреуде түсінік бар ма?

Шешім

Пайдалану арқылы

"" + ' ←' + "«+ 'Мосехид ауылына баратын жол»

жақсы шықты. Барлық ұсыныстар үшін рахмет.


Пайдалану арқылы

"" + ' ←' + "«+ 'Мосехид ауылына баратын жол»

ол жақсы шықты және бастапқы қаріпті сақтады. Барлық ұсыныстар үшін рахмет.


Бұл неліктен болып жатқанына сенімді емеспін (менің болжауымша қаріптің қандай-да бір мүмкіндігі бар), егер сіз графикалық мәтінді (Сурет құралдар тақтасында) картаңыздың жоғарғы жағына Орналасу көрінісіне қосып, pdf-ге экспорттасаңыз - көрсеткі қалады. Мен мұны өзім тексердім. Бұл көмектеседі деп үміттенемін!


Бұл PDF әріптердің орнына сұрақ белгілерімен көрсетіледі

Осы PDF-ті алдын-ала қарауда (немесе жылдам қарауда) көрсету кезінде бірдеңе дұрыс емес. Бұл келесідей көрінеді:

Мен оны Windows жүйесіндегі Adobe Reader-ден көре аламын. Мен оның қай қаріпті қолданып жатқанын білмеймін, менде Office 2011 орнатылған, сондықтан менде сол қаріптердің барлығы бар. Неліктен ол барлық жерде сұрақ белгілерін көрсетеді (төменгі сол жақтағы мәтіннен басқа)?

Мен Lion 10.7.1-ді 2010 жылғы 17 «MacBook Pro-де қолданамын.


Python және Pypdf2 көмегімен pdf-тен мәтін шығару

Мен pdf файлынан Python және PYPDF пакеттерін қолданып мәтін шығарғым келеді. Бұл менің pdf файм және бұл менің коды:

Менің проблемам - P_lines деректер жолын жол бойынша шығара алмайды және бір алып жолға әкеледі. Мен оны талдау үшін мәтін жолын жолға шығарғым келеді. Оны жақсарту туралы қандай да бір ұсыныс бар ма? Рахмет! Бұл кодты қайтаратын жол:

[u '29 CFR 1910.1200 (i) және D қосымшасына сәйкес химиялық заттарға қатысты маңызды ақпаратты жеткізушілерден материалдар қауіпсіздігі туралы ақпарат парақтарынан (MSDS) алады ** Ақпарат шоғырланудың максималды әлеуетіне негізделген және осылайша олардың жиынтығы 100% -дан жоғары болуы мүмкін * Судың жалпы көздеріне таза су, өндірілген су және / немесе қайта пайдаланылған су кіруі мүмкін0.01271% 72.00% 7732-18-5Су0.00071% 4.00% 1310-73-2Натрий гидроксиді0.00424% 24.00% 533-74-4DazomatBiocidePumpcoPlexcide 24L0. 00828% 75,00% Органикалық фосфон қышқылының тұздары 0,00276% 25,00% 67-56-1Метил спирті Масштабты ингибиторPumpcoPlexaid 6730.00807% 30.00% 7732-18-5Water0.00188% 7.00% Полиэтоксилденген спирт беттік активті заттар0.00753% 28.00% 9003-06-9Аммоний тұздары % 35.00% 64742-47-8ПетростиллятОрысу РедукторыPumpcoPlexslick 9210.05029% 60.00% 7732-18-5Су0.03353% 40.00% 7647-01-0ГидрогенхлоридГидрохлор қышқылыПампкоHCL9.84261% 100.00% 14808-60-7Crystal -5 Су пікірлері максималды ингредиент концентрациясы HF сұйықтығында (% b у массасы) ** Қоспадағы ең жоғары ингредиентті концентрация (массадан%) ** Химиялық рефератҚызмет нөмірі (CAS #) ингредиенттерМақсатыЖабдықтаушыСауда атауыСұйықтықтың гидравликалық құрамы: 2,608,032Судың жалпы көлемі (гал) *: 7,595Шынайы тереңдік (TVD): ND Жоба: 32.558525Еңдік: -97.215242Ұзындығы: Ole Gieser қондырғысы D 6H Жақсы атауы мен нөмірі: XTO EnergyOperator атауы: 42-439-35084API нөмірі: TarrantCounty: TexasState: 12/10 / 2010Facture DateHy гидравликалық сынған сұйықтық өнімінің құрамдас бөлігі туралы ақпарат »


Windows-та Unicode таңбаларын көрсетуге тырысқанда пайда болатын екі жалпы дисплей проблемасы бар:

мәтін кейде сұрақ белгілері ретінде пайда болады

  • Бұл Юникод деректері жүйенің код парағы арқылы 8-биттік таңбалар жиынтығының кодтауына (немесе техникалық жағынан көп байтты таңбаларға) түрлендірілген кезде пайда болады (бірақ түрлендіру қоңырауларында басқа код беттерін көрсетуге болады). Егер мақсатты 8-биттік таңбалар жиынтығында қажетті таңбалар болмаса, мақсатты символдар жиынтығында ұсынылмайтын таңбалар сұрақ белгілеріне айналады.

мәтін кейде өрістер түрінде пайда болады

  • Бұл қаріптің белгілі бір таңбаға арналған glpyh болмауына байланысты мәселе. Құжаттағы Unicode таңбалары мен қаріп қолдайтын белгілер сәйкес келмеген кезде қораптар пайда болады. Дәлірек, өрістер таңдалған қаріпке қолдау көрсетпейтін таңбаларды білдіреді.

Бұл сіздің Unicode мәтініңіз ANSI мәтініне айналады дегенді білдіреді. Латын-1-ден тыс Unicode таңбаларын ANSI-ге ауыстыру мүмкін болмағандықтан, олар сұрақ белгілеріне ауыстырылады. Бағдарламаңыздың Unicode қолдауымен жинақталғанына көз жеткізіңіз (яғни, UNICODE және _UNICODE алдын ала процессорлық белгілері # сіздің жобаңызбен анықталған), осылайша сіз әрдайым әр түрлі Windows функцияларының тиісті Unicode нұсқаларын шақырасыз.

Негізінде сіз мәтінді бүлдірдіңіз. Сіз Unicode мәтінін бір кодтаудасыз, содан кейін мақсатты кодтау бастапқы мәтіннің барлық таңбаларын қамтитынын тексермей, оны басқа кодтауға ауыстырдыңыз. Осылай жасағаннан кейін сізде біршама гиберлер бар.

  1. UTF-8 мәтінін ANSI ретінде қарау (алдымен жарамды код парағына айналдырмай)
  2. Код парағында дұрыс таңбалар бар-жоғын тексермей, Unicode мәтінін код парағына түрлендіру.

Photoshop-тағы ақылды нысандар ретінде Illustrator файлдары олар құрылған Illustrator нұсқасына тәуелді.

Мысалы, Illustrator CS4-те Illustrator құжатын 4 жыл бұрын жасасаңыз, оны Photoshop-қа ақылды объект ретінде салыңыз. Бүгін сізде Illustrator CC ғана бар, сондықтан Photoshop файлын ашып, векторлы Smart Object векторын екі рет шерткенде, Illustrator CC-де ашылады. Содан кейін Illustrator-да сақтаған кезде файл оны жасаған бұрынғы нұсқасына сақталады, бұл жағдайда CS4.

CS6 (16) нұсқасында Illustrator-да өзгерістер болды, бұл себеп болады кез келген нәрсе CS6-ға дейін сақталған кезде кеңейту үшін гаусс бұлыңғырлығын (жарқырау, көлеңке және т.б.) қолдану. Сонымен, егер сіз CS4 ақылды нысанын ашсаңыз, тірі мәтінге көлеңке қолданыңыз, содан кейін сақтаңыз. Файл CS4-ке сақталады және CC-дегі гаусс бұлыңғырлығы CS4-ке сәйкес келмейтіндіктен, түрі сыртқы түрі сақталатын етіп белгіленеді.


Мен сіздің ауырғаныңызды толығымен сезінемін.

Диссертациямды жіптер теориясы бойынша жазған кезде менде де сол мәселе туындады. Мен құбырды дамыта алдым, ол өте жақсы жұмыс істейді:

  1. Графиктеріңізді / кескіндеріңізді Illustrator бағдарламасында салыңыз.
  2. Http://latex2png.com/ пайдаланыңыз. Латекс теңдеуін сол жерге теріп, 2000 нүкте / дюймге алдын ала қарап алыңыз.
  3. Кескінді сақтап, Illustrator-ға жүктеңіз. Сонымен қатар, суреттерді сақтау + жүктеу процесін өткізіп жіберу үшін screencapture бағдарламалық жасақтамасын (мысалы, ShareX) пайдалану арқылы жылдамдатуға болады.
  4. Illustrator-да импортталған теңдеу кескінін таңдап, Нысан -> Сурет ізі -> Жасау және кеңейту тармағын таңдаңыз. Бұл қадам жақсы жұмыс істеуі үшін жоғары нүкте / дюймдік кескін алу өте маңызды.
  5. Енді сіздің теңдеуіңіз векторлық графика болуы керек.
  6. Жаңа векторлық графикалық теңдеуді таңдап, Объект -> Топтан шығару. Бұл сіздің теңдеуіңіздегі ақ кеңістікті сізге қажет қара мазмұннан бөледі.
  7. Ақ бос орындарды таңдап, оларды жойыңыз.
  8. Сізде қазір толықтай өңделетін теңдеу бар, олар Латекстегі сияқты. Сіз өзіңіздің қажеттіліктеріңізге масштабтауға / реттеуге және бояуға болады.

Осы қадамдарды қолдана отырып, мен төмендегі суреттердегідей нәрселерді жасай алдым:

Менің ойымша, егер сіз Mac OS X қолданып жүрсеңіз, LaTeXiT бұл мәселені қарапайым, тез шешеді. Бағдарламаны ашып, теңдеуіңізді енгізіңіз, оны көрсетіңіз, содан кейін Illustrator-ға сүйреңіз. Дайын

Бұл сіздің суреттеріңіздің экспортталатындығына көз жеткізген жағдайда ғана жұмыс істейді белгіленген қаріптер. Ол үшін LaTeXiT-тің параметрлер тақтасына өтіп, «Суреттердің экспорттау форматын:» «кескінделген қаріптермен PDF» етіп өзгертіңіз. Сол сияқты:

Мен Illustrator-ды көп қолданамын және сіздің дилеммаңызды түсінемін. Pltuon-да айтылғандай, сіз LaTeX қаріптерін Illustrator-ға ала аласыз, бірақ LaTeX таңбалау және басқа типографиялық мүмкіндіктерді автоматты түрде ала алмайсыз. Сондай-ақ, мәтінді LaTeX-те жазып, pdf-ті Illustrator-ға импорттауға және pdf-тен Illustrator файлына мәтінді / теңдеулерді кесуге және қоюға болады, егер шрифттер масштабталатын және Герберт айтқандай екеуіне де қол жетімді. Осыған қарамастан tikz-pgf-ті опция ретінде қолданғаныңызды қалаймын. Егер сіз графиканың түрлерін түсінсем, сіз олар салуға тырысасыз, олар тикз түріндегі суреттерге өте ыңғайлы болар еді.


Тек құжатты libre кеңсесімен ашып, таңдаңыз PDF түрінде экспорттау. :

Пәрмен жолының шешімі үшін командалық жолдан файлдарды түрлендіретін unoconv бар:

Ескерту: unoconv Libre Office-ке байланысты.

Сіз сондай-ақ libreoffice командалық жолын өз мақсатыңызға пайдалана аласыз. Бұл сізге пакеттік конверсияның артықшылығын береді. Бірақ жалғыз файлдар да болуы мүмкін. Бұл мысал ағымдағы каталогтағы барлық ODT файлдарын PDF форматына түрлендіреді:

Пәрмен жолының параметрлері туралы қосымша ақпаратты келесі сілтемелермен алыңыз:

Мұнда «GUI емес» әдіс туралы тағы бірнеше мәліметтер келтірілген.

Сіз бұл әдісті тек ODT файлдарын PDF форматына түрлендіру үшін қолдана алмайсыз. Ол сонымен қатар MS Word DOCX файлдары үшін жұмыс істейді (ол LibreOffice нақты ODT-мен жұмыс істей алады) және жалпы LibreOffice аша алатын барлық файл түрлері үшін жұмыс істейді.

Басқа жауаптардың бірі ретінде ұсынылған libreoffice деп аталатын екілік бар деп ойламаймын. Алайда soffice (.bin) бар - бұл LibreOffice-ті командалық жолдан бастау үшін қолданылатын екілік. Әдетте ол / usr / lib / libreoffice / program / -де орналасады, және көбінесе symlink / usr / bin / soffice сол орынды көрсетеді.

Онда, көп жағдайда - бассыздық - pdf-ге түрлендіру параметрлері жеткіліксіз. Ол мыналар болуы керек:

Дәл осы бас әріппен жазылғанды ​​ұмытпаңыз!

Егер сіздің жүйеңізде LibreOffice GUI данасы жұмыс істеп тұрса, команда жұмыс істемейді. Бұған 2011 жылдан бері белгілі болған # 37531 қатесі себеп болды. Осы қосымша параметрді командаңызға қосыңыз:

Бұл екінші, басы жоқ LO данасымен бірдей пайдаланушы бастаған бірінші GUI LO данасына кедергі жасамай-ақ қолдана алатын жаңа, бөлек орта жасайды.

Сондай-ақ, сіз көрсеткен --outdir / pdf файлының бар екеніне және оған жазбаша рұқсатыңыз бар екеніне көз жеткізіңіз. Немесе, басқа шығарылымды қолданыңыз. Егер бұл тек алғашқы тестілеу және түзету кезеңі үшін болса да:

Бұл мен үшін Mac OS X Yosemite 10.10.5-те LibreOffice v5.1.2.2 нұсқасында жұмыс істейді (екілік софиске арналған менің жеке жолымды қолдана отырып, Ubuntu-да бәрібір басқаша болады). Ол Debian Jessie 8.0-де жұмыс істейді (path / usr / lib / libreoffice / program / soffice арқылы). Кешіріңіз, оны қазір Ubuntu-да тексере алмайсыз.

Егер мұның бәрі жұмыс істемесе, сіз DOCX өңдеуге тырысқанда:

Бұл сіз пәрменді қолданып көрген нақты DOCX файлына қатысты мәселе болуы мүмкін. Біріншіден, өте қарапайым DOCX құжатын жасаңыз. Ол үшін LibreOffice-ті қолданыңыз. «Сәлем әлем!» Деп жазыңыз басқаша бос бетте. Оны DOCX ретінде сақтаңыз.

Қайтадан көріңіз. Ол қарапайым DOCX-пен жұмыс істей ме?

Егер ол қайтадан жұмыс істемесе, 7-қадамды қайталаңыз, бірақ бұл жолы ODT ретінде сақтаңыз.

8-қадамды қайталаңыз, бірақ бұл жолы ODT сілтемесіне көз жеткізіңіз.

Соңғысы: soffice, soffice.bin және libreoffice толық жолын қолданыңыз және әрқайсысын -h параметрімен іске қосыңыз:

  • Сіз мұнда нәтиже аласыз ба?
  • Үштік екілік / сілтеменің қайсысы үшін?
  • Нәтижелерді жазып алыңыз.
  • Өзіңіздің нәтижелеріңізді айтыңыз.

Оларды сіз қолданған пәрмен жолымен салыстырыңыз:

Салыстыру үшін менің (Mac OS X) шығысым мынада:

Sffice DOCX файлын ашқанда кіріс сүзгісін қолдануды қамтамасыз ету үшін командалық жолға тағы бір аргумент қосыңыз:

Наутилус сценарийі

Бұл сценарий LibreOffice-пен үйлесімді файлдарды PDF-ке түрлендіру үшін libreoffice қызметін пайдаланады.

Орнату нұсқаулығын мына жерден қараңыз: Nautilus сценарийін қалай орнатуға болады?

Ескерту: unoconv psw файлдарымен мүлдем жұмыс жасамайтынын және оларды басқа форматтарға сәтті түрлендірмейтінін түсінген кезде, мен өзімнің жауабымды осы сұрақтан алып тастап, оның өзгертілген нұсқасын орналастыруды жөн көрдім. Сондай-ақ, docx және xlsx форматтарымен проблемалар туындауы мүмкін.

Алайда, Libreoffice көптеген файл түрлерін толығымен қолдайды, ресми сайтта толық құжаттама бар, онда жарамды енгізу және шығару форматтары егжей-тегжейлі көрсетілген.

Сіз репозиторийлерде болатын libreoffice convert бағдарламасын немесе unoconv командалық жолын пайдалана аласыз. Мен unoconv-ті өте пайдалы деп санаймын және бұл сіз қалаған нәрсе болуы мүмкін. Takkat қысқаша түрде unoconv туралы айтқанымен, мен қосымша мәліметтер мен пакеттік конверсияны бір сызықты беру пайдалы деп ойладым.

Терминалдың көмегімен сіз өзіңіздің файлдарыңыз бар каталогқа CD жібере аласыз, содан кейін олардың барлығын бір сызықты іске қосу арқылы түрлендіре аласыз:

(Бұл бір сызық - осы жауапта көрсетілген менің аударма сценарийімнің модификациясы).

Егер сіз кейінірек кез-келген басқа файл пішімдерін қолданғыңыз келсе, odt және pdf файлдарын кез келген басқа қолдау көрсетілетін енгізу және шығару форматтарына ауыстырыңыз. Unoconv -f odt --show енгізу арқылы файл түріне қолдау көрсетілетін форматтарды табуға болады. Бір файлды түрлендіру үшін мысалы, unoconv -f pdf myfile.odt пайдаланыңыз.

Бағдарлама туралы қосымша ақпарат пен терминалды man unoconv енгізу арқылы немесе Ubuntu жұмыс парақтарына онлайн кіру арқылы білуге ​​болады.


Сіз Калибрді ұнатпайтындығыңызды білеміз. бірақ сіз оның CLI түрлендіру құралын қолданып көрдіңіз бе?

Caliber қондырғысы сізге қажет нәрсені өңдейтін ebook-convert командасын ұсынады және Caliber іске қосудың қажеті жоқ.

Егер шығыс сәл дұрыс емес болып көрінсе - көріңіз

Ол түрлендірудің «ақылды» әдісін қолданып көреді. Мінсіз емес, бірақ көптеген конверсияларда жақсы жұмыс істей алады.

LibreOffice-те epub экспорттаушы кеңейтімі бар, сондықтан сіз LibreOffice PDF импорттаушы кеңейтімін орната аласыз, PDF файлын импорттап, содан кейін epub-қа экспорттай аласыз.

Www.convertfiles.com веб-сайтына қараңыз, сіз .pdf-ті .epub-қа олардың онлайн-конверсия құралы арқылы оңай түрлендіре аласыз.

2epub.com - пакеттік өңдеу және шығыс сығымдау файлдары бар онлайн-түрлендіргіш

Бұл сұраққа тікелей жауап емес, бірақ электронды оқырманнан PDF оқығысы келетін және оны ауыр деп санайтын адамдар үшін бір шешім PDF шеттерін қиып, ландшафт режимінде оқу болуы мүмкін. Бұл менің электронды оқырманымда кез-келген жағдайда жақсы жұмыс істейді. Онда көптеген PDF кескіштер бар. Тек & quotpdf егін & quot немесе & quotpdf қырқу & quot деп іздеңіз.


8 жауаптар

$ - бұл TeX қарабайыр синтаксисі, басқалардың пікірлері бойынша оны қайта анықтау қиын (классикалық TeX-те дисплей математикасына кіруге немесе одан шығуға түрткі болатын командалық атау жоқ).

LaTeX ресми түрде $ қолдамайды. Егер сіз синтаксисті қолдансаңыз, ең маңызды сәтсіздік fleqn параметрінің математиканың көрсетілуіне әсер етпейтіндігінде, ол сол жаққа орнатылғаннан гөрі ортасында қалады.

Егер сіз [пайдалансаңыз, онда amsmath бумасын қолданған жөн (LaTeX-пен қандай да бір маңызды математикалық жоспар жасасаңыз, бұл пакетті жүктеу жақсы).

[бұл бастаудың қысқа формасы қайсысы begin нөмірленбеген формасы сияқты әрекет етеді деп күтуге болады . Amsmath пакеті қайта анықталады [болуы керек басталады бұл дәл сол бумамен анықталған теңдеу ортасының нөмірленбеген түрі. LaTeX анықтамасында [анықтамасы бар

егер абзацтар арасында қолданылған болса, онда примитивтік $ (бұл дисплей алдында шегініс пен парфиллскип желімінен тұратын бос абзацты енгізуге әкеледі) жақсырақ дегенді білдіреді, бірақ ол теңдеуге сәйкес келмейді және әрқашан abovedisplayskip дегенді қолданады. жоғарыда көрсетілген. AMS нұсқаларында интервал сәйкес келеді,


Егер сіздің құжатыңыз CMYK болса, бұл үшін екі қадам қажет:

Өңдеу> Профильге түрлендіру - RGB кеңістігін sRGB етіп орнатыңыз.

Edit> Transparency Blend Space> Document RGB.

CS5-те жаңа құжаттар үшін Intent үшін «Веб» таңдаңыз, және құжат RGB-да, RGB-да жасалады. Егер әдепкі RGB параметрі sRGB-ден басқасы болса, жоғарыдағы 1-қадамды қолданыңыз.

Егер сіз тек бояғышты sRGB-ге ауыстырғыңыз келсе, оны Түс палитрасы терезесін ашып, ашылмалы мәзірде (түстер палитрасы терезесінің жоғарғы оң жақ бұрышы) RGB етіп өзгертіңіз.

Егер сізде әлдеқашан жоба бар болса, мен бәрін таңдап, ауыстыру арқылы sRGB-ге заттарды ауыстыра алдым. Бірақ сіз мұны өте мұқият ұстауыңыз керек, өйткені ол түстерді бұзуы мүмкін, өйткені сіз жұмыс жасайтын түстердің санын азайтып жатырсыз.