Импорт пакета IDML вроде бы работает, но в документе ничего не показано
Я создал пакет idml и без ошибок импортировал его в InDesign.
Он содержит фоновые истории и связанные изображения. Ни один из них ранее не был помещен в документ / макет.
После импорта ничего не появляется.
Это ожидаемое поведение?
Должны ли появиться вспомогательные истории? Как мне разместить их, если они не появляются?
Я попытался получить инструмент проверки и спросил на форумах Adobe. Я попросил у Adobe платную поддержку, и все же я неделями ждал, чтобы найти кого-нибудь, кто мне поможет.
Спасибо за ответ!
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-
содержимое файла mimetype application / vnd.adobe.indesign-idml-package
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-
-
-
-
- Заголовок: Баннана, ранг: 5,5, количество слов: 12, фотографии: 4 название название здесь содержание 1 название название здесь содержание 2
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-
-
-
-
Заголовок: заголовок HL 2, ранг: 5,4, количество слов: 12, фотографии: 0 содержание здесь
3 ответа
Я нашел ответ на свой вопрос с помощью Adobe Technology Partners.
У меня есть рабочий способ динамически генерировать IDML с изображениями.
IDML - это zip-файл, который содержит другие файлы. Это простой пример работающего файла IDML (структура).
Первый файл в.idml (zip) файле называется: mimetype
Он должен содержать: application/vnd.adobe.indesign-idml-package
Следующий файл в.idml (zip) файле называется: designmap.xml
Вот пример рабочего файла designmap.xml:
<?xml version="1.0" encoding="utf-8"?><?aid style="50" type="document" readerVersion="6.0" featureSet="257"?>
<Document xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="6.0" Self="d">
<idPkg:Spread src="Spreads/Spread_2176.xml"/>
<idPkg:Story src="Stories/Story_2214.xml"/>
<idPkg:Story src="Stories/Story_2176.xml"/>
<idPkg:Story src="Stories/Story_asset_230.xml"/>
<idPkg:Story src="Stories/Story_asset_231.xml"/>
</Document>
Далее в этом примере.idml (zip) - две папки: Spreads Stories
В этом примере папка Spreads содержит один документ Spread_2227.xml. Вот содержимое Spread_2227.xml:
<?xml version="1.0" encoding="utf-8"?>
<idPkg:Spread xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="6.0">
<Spread Self="spread_2214" PageCount="1" BindingLocation="0" >
<Page Self="Page_1" GeometricBounds="0 0 792 559" Name="headline for this story" >
<TextFrame Self="textframe_2214" ParentStory="story_2214" ContentType="TextType" >
<Properties>
<PathGeometry>
<GeometryPathType PathOpen="false">
<PathPointArray>
<PathPoint Anchor="41 41" LeftDirection="41 41" RightDirection="41 41"/>
<PathPoint Anchor="41 191" LeftDirection="41 191" RightDirection="41 191"/>
<PathPoint Anchor="559 191" LeftDirection="559 191" RightDirection="559 191"/>
<PathPoint Anchor="559 41" LeftDirection="559 41" RightDirection="559 41"/>
</PathPointArray>
</GeometryPathType>
</PathGeometry>
</Properties>
</TextFrame>
</Page>
</Spread>
<Spread Self="spread_2176" PageCount="1" BindingLocation="0" >
<Page Self="Page_2" GeometricBounds="0 0 792 559" Name="headline of story 2176" >
<TextFrame Self="textframe_2176" ParentStory="story_2176" ContentType="TextType" >
<Properties>
<PathGeometry>
<GeometryPathType PathOpen="false">
<PathPointArray>
<PathPoint Anchor="41 41" LeftDirection="41 41" RightDirection="41 41"/>
<PathPoint Anchor="41 191" LeftDirection="41 191" RightDirection="41 191"/>
<PathPoint Anchor="559 191" LeftDirection="559 191" RightDirection="559 191"/>
<PathPoint Anchor="559 41" LeftDirection="559 41" RightDirection="559 41"/>
</PathPointArray>
</GeometryPathType>
</PathGeometry>
</Properties>
</TextFrame>
</Page>
</Spread>
</idPkg:Spread>
В этом примере папка Stories содержит документы xml. Story_2176.xml, Story_2214.xml,Story_asset_231.xml, Story_asset_230.xml Вот содержимое папки "Истории": Заголовок: заголовок истории 2176, ранг: ноль, количество слов: 5, фотографии: 0
body content of this story.</Content>
</Story>
</idPkg:Story>
<?xml version="1.0" encoding="utf-8"?>
<idPkg:Story xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="6.0">
<Story Self="story_2176">
<Content>Headline: headline of story 2176, rank: null, word count: 5, photos: 0
body content of this story.</Content>
</Story>
</idPkg:Story>
<?xml version="1.0" encoding="utf-8"?>
<idPkg:Story xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="6.0">
<Story Self="cutline_231">
<Content>002</Content>
</Story>
</idPkg:Story>
<?xml version="1.0" encoding="utf-8"?>
<idPkg:Story xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="6.0">
<Story Self="cutline_230">
<Content>013</Content>
</Story>
</idPkg:Story>
Я хотел опубликовать ответ на этот вопрос, так как я тот, кто задал вопрос. История поддержки была неправильным путем. Я включу в нее действительный файл IDML, который является ничем иным, как файлом zip, переименованным в IDML.
Первый файл в файле IDML должен иметь имя: MIMETYPE и содержать:"application/vnd.adobe.indesign-idml-package"
Второй файл в моем приложении - это designmap.xml, и он содержит ссылку на мой отдельный спред и каждый рассказ в этом спрэде. Вот пример:
<?xml version="1.0" encoding="utf-8"?><?aid style="50" type="document" readerVersion="6.0" featureSet="257"?>
<Document xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="6.0" Self="d">
<idPkg:Spread src="Spreads/Spread_2868.xml"/>
<idPkg:Story src="Stories/Story_2596.xml"/>
<idPkg:Story src="Stories/Story_2597.xml"/>
<idPkg:Story src="Stories/Story_2599.xml"/>
<idPkg:Story src="Stories/Story_2601.xml"/>
<idPkg:Story src="Stories/Story_2642.xml"/>
<idPkg:Story src="Stories/Story_asset_1019.xml"/>
<idPkg:Story src="Stories/Story_asset_985.xml"/>
</Document>
Следующим элементом в моем IDML является папка с именем Spreads, которая в моем приложении содержит один файл Spread_nnnn.xml, поскольку мое приложение использует только один спред. Мой сокращенный файл Spread_nnnn.xml выглядит так:
<?xml version="1.0" encoding="utf-8"?>
<idPkg:Spread xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="6.0">
<Spread Self="spread_2596" PageCount="1" BindingLocation="0" >
<Page Self="Page_1" GeometricBounds="0 0 792 559" Name="2016 focus on public safety" >
<TextFrame Self="textframe_2596" ParentStory="story_2596" ContentType="TextType" >
<Properties>
<PathGeometry>
<GeometryPathType PathOpen="false">
<PathPointArray>
<PathPoint Anchor="41 41" LeftDirection="41 41" RightDirection="41 41"/>
<PathPoint Anchor="41 191" LeftDirection="41 191" RightDirection="41 191"/>
<PathPoint Anchor="559 191" LeftDirection="559 191" RightDirection="559 191"/>
<PathPoint Anchor="559 41" LeftDirection="559 41" RightDirection="559 41"/>
</PathPointArray>
</GeometryPathType>
</PathGeometry>
</Properties>
</TextFrame>
</Page>
</Spread>
<Spread Self="spread_2597" PageCount="1" BindingLocation="0" >
<Page Self="Page_2" GeometricBounds="0 0 792 559" Name="Cummings makes move south" >
<TextFrame Self="textframe_2597" ParentStory="story_2597" ContentType="TextType" >
<Properties>
<PathGeometry>
<GeometryPathType PathOpen="false">
<PathPointArray>
<PathPoint Anchor="41 41" LeftDirection="41 41" RightDirection="41 41"/>
<PathPoint Anchor="41 191" LeftDirection="41 191" RightDirection="41 191"/>
<PathPoint Anchor="559 191" LeftDirection="559 191" RightDirection="559 191"/>
<PathPoint Anchor="559 41" LeftDirection="559 41" RightDirection="559 41"/>
</PathPointArray>
</GeometryPathType>
</PathGeometry>
</Properties>
</TextFrame>
<TextFrame Self="thisCutline_1019" ParentStory="cutline_1019" ContentType="TextType" ItemTransform="1 0 0 1 41 -196">
<Properties>
<PathGeometry>
<GeometryPathType PathOpen="false">
<PathPointArray>
<PathPoint Anchor="0 0" LeftDirection="0 0" RightDirection="0 0"/>
<PathPoint Anchor="0 15" LeftDirection="0 15" RightDirection="0 15"/>
<PathPoint Anchor="107.78947368421052 15" LeftDirection="107.78947368421052 15" RightDirection="107.78947368421052 15"/>
<PathPoint Anchor="107.78947368421052 0" LeftDirection="107.78947368421052 0" RightDirection="107.78947368421052 0"/>
</PathPointArray>
</GeometryPathType>
</PathGeometry>
</Properties>
</TextFrame>
<Rectangle Self="rectangle_1019" StrokeWeight="0" ContentType="GraphicType" Visible="true" ItemTransform="1 0 0 1 41 -180">
<Properties>
<PathGeometry>
<GeometryPath PathOpen="false">
<PathPointArray>
<PathPoint Anchor="0 0" LeftDirection="0 0" RightDirection="0 0"/>
<PathPoint Anchor="0 71.84210526315789" LeftDirection="0 71.84210526315789" RightDirection="0 71.84210526315789"/>
<PathPoint Anchor="107.78947368421052 71.84210526315789" LeftDirection="107.78947368421052 71.84210526315789" RightDirection="107.78947368421052 71.84210526315789"/>
<PathPoint Anchor="107.78947368421052 0" LeftDirection="107.78947368421052 0" RightDirection="107.78947368421052 0"/>
</PathPointArray>
</GeometryPath>
</PathGeometry>
</Properties>
<Image Self="image_1019" ImageTypeName="$ID/JPEG" Visible="true" Name="$ID/c_Chief_Engineering_John_Cummings_family_1019.jpg">
<Link Self="ucc" LinkResourceURI="file://~/Downloads/Images_for_AMExpress_75_Jan_15_DwW2/c_Chief_Engineering_John_Cummings_family_1019.jpg"/>
</Image>
</Rectangle>
</Page>
</Spread>
<Spread Self="spread_2599" PageCount="1" BindingLocation="0" >
<Page Self="Page_3" GeometricBounds="0 0 792 559" Name="Engineering projects abound in 2015, 2016" >
<TextFrame Self="textframe_2599" ParentStory="story_2599" ContentType="TextType" >
<Properties>
<PathGeometry>
<GeometryPathType PathOpen="false">
<PathPointArray>
<PathPoint Anchor="41 41" LeftDirection="41 41" RightDirection="41 41"/>
<PathPoint Anchor="41 191" LeftDirection="41 191" RightDirection="41 191"/>
<PathPoint Anchor="559 191" LeftDirection="559 191" RightDirection="559 191"/>
<PathPoint Anchor="559 41" LeftDirection="559 41" RightDirection="559 41"/>
</PathPointArray>
</GeometryPathType>
</PathGeometry>
</Properties>
</TextFrame>
</Page>
</Spread>
<Spread Self="spread_2601" PageCount="1" BindingLocation="0" >
<Page Self="Page_4" GeometricBounds="0 0 792 559" Name="Updating the fleet" >
<TextFrame Self="textframe_2601" ParentStory="story_2601" ContentType="TextType" >
<Properties>
<PathGeometry>
<GeometryPathType PathOpen="false">
<PathPointArray>
<PathPoint Anchor="41 41" LeftDirection="41 41" RightDirection="41 41"/>
<PathPoint Anchor="41 191" LeftDirection="41 191" RightDirection="41 191"/>
<PathPoint Anchor="559 191" LeftDirection="559 191" RightDirection="559 191"/>
<PathPoint Anchor="559 41" LeftDirection="559 41" RightDirection="559 41"/>
</PathPointArray>
</GeometryPathType>
</PathGeometry>
</Properties>
</TextFrame>
<TextFrame Self="thisCutline_985" ParentStory="cutline_985" ContentType="TextType" ItemTransform="1 0 0 1 41 -196">
<Properties>
<PathGeometry>
<GeometryPathType PathOpen="false">
<PathPointArray>
<PathPoint Anchor="0 0" LeftDirection="0 0" RightDirection="0 0"/>
<PathPoint Anchor="0 15" LeftDirection="0 15" RightDirection="0 15"/>
<PathPoint Anchor="42.54545454545455 15" LeftDirection="42.54545454545455 15" RightDirection="42.54545454545455 15"/>
<PathPoint Anchor="42.54545454545455 0" LeftDirection="42.54545454545455 0" RightDirection="42.54545454545455 0"/>
</PathPointArray>
</GeometryPathType>
</PathGeometry>
</Properties>
</TextFrame>
<Rectangle Self="rectangle_985" StrokeWeight="0" ContentType="GraphicType" Visible="true" ItemTransform="1 0 0 1 41 -180">
<Properties>
<PathGeometry>
<GeometryPath PathOpen="false">
<PathPointArray>
<PathPoint Anchor="0 0" LeftDirection="0 0" RightDirection="0 0"/>
<PathPoint Anchor="0 22.454545454545453" LeftDirection="0 22.454545454545453" RightDirection="0 22.454545454545453"/>
<PathPoint Anchor="42.54545454545455 22.454545454545453" LeftDirection="42.54545454545455 22.454545454545453" RightDirection="42.54545454545455 22.454545454545453"/>
<PathPoint Anchor="42.54545454545455 0" LeftDirection="42.54545454545455 0" RightDirection="42.54545454545455 0"/>
</PathPointArray>
</GeometryPath>
</PathGeometry>
</Properties>
<Image Self="image_985" ImageTypeName="$ID/JPEG" Visible="true" Name="$ID/c_Tracie_Loredo_new_cars_985.jpg">
<Link Self="ucc" LinkResourceURI="file://~/Downloads/Images_for_AMExpress_75_Jan_15_DwW2/c_Tracie_Loredo_new_cars_985.jpg"/>
</Image>
</Rectangle>
</Page>
</Spread>
</idPkg:Spread>
Следующим элементом в файле IDML является папка с именем Stories, которая содержит файл Story_nnnn.xml для каждого содержимого истории. Вот пример Story_nnnn.xml:
<?xml version="1.0" encoding="utf-8"?>
<idPkg:Story xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="6.0">
<Story Self="story_2596">
<Content>Headline: 2016 focus on public safety, rank: , word count: 145, photos: 0
As the news year begins, Employees are committed to keeping safety a priority. He said. "We're committed to safety."
</Content>
</Story>
</idPkg:Story>
Это должен быть полный, действительный файл IDML.
Хотелось бы, чтобы у меня была эта информация, когда я начал свой проект!
История поддержки скрыта в панели структуры. Чтобы разместить их, покажите панель структуры и перетащите один из узлов XML в рамку.
Если ваша цель состоит в том, чтобы текст и изображения отображались в макете, создайте макет, который будет выглядеть так, как вы хотели бы, чтобы ваш файл IDML выглядел при открытии его в InDesign. Затем экспортируйте этот макет как IDML и изучите его содержимое.
Здесь вы увидите, что текст на странице представляет собой файл Story_XXX.xml внутри папки Story. Это ссылка на файл Spread_XXX.xml внутри папки Spreads. Файл Spread_XXX.xml также определяет, где появляются изображения и другие объекты.