perl 脚本去掉 word 自定义属性

2015-12-14 0 139
perl 脚本去掉 word 自定义属性
#!/usr/bin/perl

use Archive::Zip;
use IO::File;
use Data::Dumper;
use XML::Simple;

my $buffer;
my $zip = Archive::Zip->new();

$zip->read('600601.docx');
$buffer = $zip->contents( '_rels/.rels' );

my $xml = XML::Simple->new()->XMLin($buffer, KeepRoot => 1);
$temp = $xml->{Relationships}->{Relationship};
my $count = 0;
foreach $temp_b (@$temp){
	if ( $temp_b->{Target} =~ /custom.xml$/ ){
		print $temp_b->{Target}."\n";
		delete $xml->{Relationships}->{Relationship}->[$count];
	}
	$count++;
}
my $xml = XML::Simple->new()->XMLout($xml,NoIndent => 1, RootName => '',XMLDecl => '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>');

$zip->contents( '_rels/.rels', "$xml" );
$zip->overwrite();

遇见资源网 perl perl 脚本去掉 word 自定义属性 http://www.ox520.com/13181.html

上一篇:

已经没有上一篇了!

下一篇:

已经没有下一篇了!

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务